|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPooledExecutor
org.mule.impl.work.TimedOutPooledExecutor
PooledExecutor enforcing a timed out "blocked execution policy". The works submitted to this pooled executor MUST be a WorkWrapper.
Constructor Summary | |
TimedOutPooledExecutor()
Creates a pooled executor. |
|
TimedOutPooledExecutor(Channel aChannel)
Creates a pooled executor, which uses the provided Channel as its queueing mechanism. |
Method Summary | |
void |
execute(java.lang.Runnable aTask)
Executes the provided task, which MUST be an instance of WorkWrapper. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TimedOutPooledExecutor()
public TimedOutPooledExecutor(Channel aChannel)
aChannel
- Channel to be used to enqueue the submitted Work
intances.Method Detail |
public void execute(java.lang.Runnable aTask) throws java.lang.InterruptedException
java.lang.IllegalArgumentException
- Indicates that the provided task is not
a WorkWrapper instance.
java.lang.InterruptedException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |