| Interface | Description |
|---|---|
| RemoteWorkItem |
If a Work instance is serializable and the WorkManager implementation supports Remoteable
WorkManager then the Work can be sent to a remote member of the application cluster for execution.
|
| Work |
This is implemented by applications when they want to run
code blocks asynchronously.
|
| WorkEvent |
This is sent to a WorkListener as the Work is processed by a WorkManager.
|
| WorkItem |
This is returned once a Work is submitted to a WorkManager.
|
| WorkListener |
This is a callback interface called to report on the dispatching of a Work.
|
| WorkManager |
The WorkManager is the abstraction for dispatching and monitoring asynchronous
work and is a factory for creating application short or long lived Works.
|
| Exception | Description |
|---|---|
| WorkCompletedException |
This exception indicates that a Work started but completed with
an exception.
|
| WorkException |
This is the base class for all Work related exceptions.
|
| WorkRejectedException |
This is thrown then the Work cannot be started.
|