public class TaskRequest extends SerializableJob implements Stoppable
TaskService DOES NOT EXIST.
with different names.
<oddjob> <job> <sequential> <jobs> <task-service id="hello-service"> <requests> <input-text prompt="Name" property="some.name"/> </requests> <job> <echo>Hello ${some.name}.</echo> </job> </task-service> <task-request taskExecutor="${hello-service}"> <properties> <properties> <values> <value key="some.name" value="Rod"/> </values> </properties> </properties> </task-request> <task-request taskExecutor="${hello-service}"> <properties> <properties> <values> <value key="some.name" value="Jane"/> </values> </properties> </properties> </task-request> <task-request taskExecutor="${hello-service}"> <properties> <properties> <values> <value key="some.name" value="Freddy"/> </values> </properties> </properties> </task-request> </jobs> </sequential> </job> </oddjob>
Constructor and Description |
---|
TaskRequest() |
Modifier and Type | Method and Description |
---|---|
protected int |
execute()
Execute this job.
|
java.util.Properties |
getProperties() |
java.lang.Object |
getResponse() |
TaskExecutor |
getTaskExecutor()
Get the job.
|
protected void |
onStop()
Allow sub classes to do something on stop.
|
void |
setProperties(java.util.Properties properties) |
void |
setTaskExecutor(TaskExecutor node)
Set the stop node directly.
|
fireDestroyedState, force, getStateChanger, hardReset, iconHelper, isStop, onDestroy, onReset, run, sleep, softReset, stateHandler, stop
configure, getName, logger, logger, loggerName, save, setName, toString
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSession
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addStateListener, lastStateEvent, removeStateListener
public void setTaskExecutor(TaskExecutor node)
node
- The job.public TaskExecutor getTaskExecutor()
protected int execute() throws java.lang.Exception
SimpleJob
protected void onStop() throws FailedToStopException
SimpleJob
onStop
in class SimpleJob
FailedToStopException
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public java.lang.Object getResponse()