|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.threadpool.RunnableTaskWrapper
Makes a runnable a task.
Constructor Summary | |
RunnableTaskWrapper(java.lang.Runnable runnable)
Create a new RunnableTaskWrapper |
|
RunnableTaskWrapper(java.lang.Runnable runnable,
long startTimeout,
long completeTimeout)
|
Method Summary | |
void |
acceptTask()
The task has been accepted |
long |
getTaskCompletionTimeout()
The time before the task must be completed |
int |
getTaskPriority()
The priority of the task |
long |
getTaskStartTimeout()
The time before the task must be accepted |
int |
getTaskWaitType()
Get the type of wait |
boolean |
isComplete()
Indicate if the task has exited the Runnable#run method |
void |
rejectTask(java.lang.RuntimeException t)
The task has been rejected |
void |
run()
|
void |
stopTask()
Invoked by the threadpool when it wants to stop the task |
void |
waitForTask()
Wait according the wait type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RunnableTaskWrapper(java.lang.Runnable runnable)
runnable
- the runnable
java.lang.IllegalArgumentException
- for a null runnablepublic RunnableTaskWrapper(java.lang.Runnable runnable, long startTimeout, long completeTimeout)
Method Detail |
public int getTaskWaitType()
TaskWrapper (src)
getTaskWaitType
in interface TaskWrapper (src)
public int getTaskPriority()
TaskWrapper (src)
getTaskPriority
in interface TaskWrapper (src)
public long getTaskStartTimeout()
TaskWrapper (src)
getTaskStartTimeout
in interface TaskWrapper (src)
public long getTaskCompletionTimeout()
TaskWrapper (src)
getTaskCompletionTimeout
in interface TaskWrapper (src)
public void acceptTask()
TaskWrapper (src)
acceptTask
in interface TaskWrapper (src)
public void rejectTask(java.lang.RuntimeException t)
TaskWrapper (src)
rejectTask
in interface TaskWrapper (src)
t
- any error associated with the rejectionpublic void stopTask()
TaskWrapper (src)
stopTask
in interface TaskWrapper (src)
public void waitForTask()
TaskWrapper (src)
waitForTask
in interface TaskWrapper (src)
public boolean isComplete()
TaskWrapper (src)
isComplete
in interface TaskWrapper (src)
public void run()
run
in interface java.lang.Runnable
|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |