jason.core.pool
Interface ThreadCapsule

All Known Implementing Classes:
ThreadCapsuleImpl

public interface ThreadCapsule


Method Summary
 void activateThreadCapsule()
           
 Task getTask()
           
 boolean hasTask()
           
 boolean isKeepAlive()
           
 void setDefaultPriority(int defaultPriority)
           
 void setKeepAlive(boolean keepAlive)
           
 void setTask(Task task)
           
 void setTask(Task task, int priority)
           
 void setTaskContext(TaskContext tc)
           
 

Method Detail

setDefaultPriority

public void setDefaultPriority(int defaultPriority)

setKeepAlive

public void setKeepAlive(boolean keepAlive)

isKeepAlive

public boolean isKeepAlive()

getTask

public Task getTask()

hasTask

public boolean hasTask()

setTask

public void setTask(Task task)

setTask

public void setTask(Task task,
                    int priority)

setTaskContext

public void setTaskContext(TaskContext tc)

activateThreadCapsule

public void activateThreadCapsule()