org.globus.cog.karajan.scheduler
Class ContactAllocationTask

java.lang.Object
  extended by org.globus.cog.abstraction.impl.common.task.TaskImpl
      extended by org.globus.cog.karajan.scheduler.ContactAllocationTask
All Implemented Interfaces:
ExecutableObject, Task

public class ContactAllocationTask
extends TaskImpl


Field Summary
 
Fields inherited from class org.globus.cog.abstraction.impl.common.task.TaskImpl
logger, STATUS_NONE
 
Fields inherited from interface org.globus.cog.abstraction.interfaces.Task
FILE_OPERATION, FILE_TRANSFER, INFORMATION_QUERY, JOB_SUBMISSION, WS_INVOCAION
 
Fields inherited from interface org.globus.cog.abstraction.interfaces.ExecutableObject
TASK, TASKGRAPH
 
Constructor Summary
ContactAllocationTask()
           
 
Method Summary
 BoundContact getContact()
           
 int getRequiredServices()
           
 VariableStack getStack()
           
 Contact getVirtualContact()
           
 void setContact(BoundContact contact)
           
 void setStack(VariableStack stack)
           
 void setVirtualContact(Contact vc)
           
 
Methods inherited from class org.globus.cog.abstraction.impl.common.task.TaskImpl
addOutputListener, addService, addStatusListener, equals, getAllAttributes, getAllServices, getAttribute, getCompletedTime, getIdentity, getName, getObjectType, getProvider, getService, getSpecification, getStatus, getStdError, getStdOutput, getSubmittedTime, getType, hashCode, isActive, isCanceled, isCompleted, isFailed, isSuspended, isUnsubmitted, removeAllServices, removeOutputListener, removeService, removeService, removeStatusListener, setAttribute, setIdentity, setName, setProvider, setRequiredService, setService, setSpecification, setStatus, setStatus, setStdError, setStdOutput, setType, toString, toXML, typeString, waitFor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContactAllocationTask

public ContactAllocationTask()
Method Detail

getContact

public BoundContact getContact()

setContact

public void setContact(BoundContact contact)

getStack

public VariableStack getStack()

setStack

public void setStack(VariableStack stack)

getRequiredServices

public int getRequiredServices()
Specified by:
getRequiredServices in interface Task
Overrides:
getRequiredServices in class TaskImpl

setVirtualContact

public void setVirtualContact(Contact vc)

getVirtualContact

public Contact getVirtualContact()