public class TaskRequest extends SerializableJob implements Stoppable
TaskExecutionService 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.
|
boolean |
isJoin() |
protected void |
onStop()
Allow sub classes to do something on stop.
|
void |
setJoin(boolean join) |
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, stopconfigure, getName, logger, logger, loggerName, save, setName, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSessionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddStateListener, lastStateEvent, removeStateListenerpublic void setTaskExecutor(TaskExecutor node)
node - The job.public TaskExecutor getTaskExecutor()
protected int execute()
throws java.lang.Exception
SimpleJobprotected void onStop()
throws FailedToStopException
SimpleJobonStop in class SimpleJobFailedToStopExceptionpublic boolean isJoin()
public void setJoin(boolean join)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public java.lang.Object getResponse()