L
- defines the action listener typeA
- defines the basic action typeM
- defines the basic message typepublic interface IStatelessCallabackComponent<L,A,M> extends ICallbackComponent<L,A,M>
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.ExecutorService |
getExecutorService()
returns associated executor service
|
java.util.List<ICallbackComponent<L,A,M>> |
getInstances()
return instances of current state less component
|
java.util.concurrent.atomic.AtomicInteger |
getThreadCounter()
returns thread counter to coordinate amount of existing instances of
sateless callback component
|
getHandleTargetAndClear, setHandleTarget
getExecutionTarget, getNextIncomingMessage, getParentId, hasIncomingMessage, initEnv, isBlocked, lock, putIncomingMessage, release, setExecutionTarget
getActionListener, getActionListener, getId, getName, isActive, isStarted, setActive, setId, setName
handle
java.util.List<ICallbackComponent<L,A,M>> getInstances()
java.util.concurrent.atomic.AtomicInteger getThreadCounter()
java.util.concurrent.ExecutorService getExecutorService()