Class LightSignalManager
- java.lang.Object
-
- io.automatiko.engine.services.signal.LightSignalManager
-
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.signal.SignalManager
public class LightSignalManager extends Object implements io.automatiko.engine.api.workflow.signal.SignalManager
-
-
Constructor Summary
Constructors Constructor Description LightSignalManager(EventListenerResolver instanceResolver, io.automatiko.engine.api.workflow.signal.SignalManagerHub signalManagerHub)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(String type, Object event)voidaddEventListener(String type, io.automatiko.engine.api.runtime.process.EventListener eventListener)protected Map<String,Set<io.automatiko.engine.api.runtime.process.EventListener>>getListeners()voidremoveEventListener(String type, io.automatiko.engine.api.runtime.process.EventListener eventListener)voidsignalEvent(String type, Object event)voidsignalEvent(String processInstanceId, String type, Object event)protected Stringversion(io.automatiko.engine.api.runtime.process.ProcessInstance pi)
-
-
-
Constructor Detail
-
LightSignalManager
public LightSignalManager(EventListenerResolver instanceResolver, io.automatiko.engine.api.workflow.signal.SignalManagerHub signalManagerHub)
-
-
Method Detail
-
addEventListener
public void addEventListener(String type, io.automatiko.engine.api.runtime.process.EventListener eventListener)
- Specified by:
addEventListenerin interfaceio.automatiko.engine.api.workflow.signal.SignalManager
-
removeEventListener
public void removeEventListener(String type, io.automatiko.engine.api.runtime.process.EventListener eventListener)
- Specified by:
removeEventListenerin interfaceio.automatiko.engine.api.workflow.signal.SignalManager
-
signalEvent
public void signalEvent(String type, Object event)
- Specified by:
signalEventin interfaceio.automatiko.engine.api.workflow.signal.SignalManager
-
signalEvent
public void signalEvent(String processInstanceId, String type, Object event)
- Specified by:
signalEventin interfaceio.automatiko.engine.api.workflow.signal.SignalManager
-
accept
public boolean accept(String type, Object event)
- Specified by:
acceptin interfaceio.automatiko.engine.api.workflow.signal.SignalManager
-
getListeners
protected Map<String,Set<io.automatiko.engine.api.runtime.process.EventListener>> getListeners()
-
version
protected String version(io.automatiko.engine.api.runtime.process.ProcessInstance pi)
-
-