T - The type of the event.public class EventWatchComponent<T> extends EventServiceBase<T>
StateExpressionType.
<oddjob>
<job>
<sequential>
<jobs>
<events:when id="when" xmlns:events="oddjob:events">
<jobs>
<events:list>
<of>
<events:watch name="Is Job 1 Complete">
<eventSource>
<state:watch xmlns:state="http://rgordon.co.uk/oddjob/state">
job1 is COMPLETE
</state:watch>
</eventSource>
</events:watch>
<events:watch name="Is Job 2 Complete">
<eventSource>
<state:watch xmlns:state="http://rgordon.co.uk/oddjob/state">
job2 is COMPLETE
</state:watch>
</eventSource>
</events:watch>
</of>
</events:list>
<echo id="job3" name="Job 3">
It's Done on ${when.trigger}
</echo>
</jobs>
</events:when>
<folder>
<jobs>
<echo id="job1" name="Job 1">
Hello
</echo>
<echo id="job2" name="Job 2">
World
</echo>
</jobs>
</folder>
</jobs>
</sequential>
</job>
</oddjob>
| Constructor and Description |
|---|
EventWatchComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected Restore |
doStart(java.util.function.Consumer<? super T> consumer) |
EventSource<T> |
getEventSource() |
void |
setEventSource(EventSource<T> eventSource) |
fireDestroyedState, getStateChanger, hardReset, iconHelper, onHardReset, onReset, onSoftReset, run, setStateException, setTo, softReset, stateHandler, stopconfigure, getName, logger, logger, loggerName, save, setName, toStringaddIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onDestroy, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSessionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddStateListener, lastStateEvent, removeStateListenerprotected Restore doStart(java.util.function.Consumer<? super T> consumer)
doStart in class EventServiceBase<T>public EventSource<T> getEventSource()
public void setEventSource(EventSource<T> eventSource)