Package org.oddjob.jobs.tasks
Class JobTaskView
java.lang.Object
org.oddjob.jobs.tasks.JobTaskView
A
TaskView that is based on a job that is performing the task.- Author:
- rob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStateListener(StateListener listener) Add a job state listener.Get the last state event.protected abstract ObjectonDone()voidremoveStateListener(StateListener listener) Remove a job state listener.
-
Constructor Details
-
JobTaskView
-
-
Method Details
-
onDone
-
lastStateEvent
Description copied from interface:StatefulGet the last state event.- Specified by:
lastStateEventin interfaceStateful- Returns:
- The last State Event
-
addStateListener
Description copied from interface:StatefulAdd a job state listener.- Specified by:
addStateListenerin interfaceStateful- Parameters:
listener- The listener.- Throws:
JobDestroyedException
-
removeStateListener
Description copied from interface:StatefulRemove a job state listener.- Specified by:
removeStateListenerin interfaceStateful- Parameters:
listener- The listener.
-
getTaskResponse
- Specified by:
getTaskResponsein interfaceTaskView
-