Package org.jbpm.process.instance.event
Class DefaultSignalManager
- java.lang.Object
-
- org.jbpm.process.instance.event.DefaultSignalManager
-
- All Implemented Interfaces:
SignalManager
public class DefaultSignalManager extends Object implements SignalManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultSignalManager.SignalAction
static class
DefaultSignalManager.SignalProcessInstanceAction
-
Constructor Summary
Constructors Constructor Description DefaultSignalManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEventListener(String type, org.kie.api.runtime.process.EventListener eventListener)
org.drools.core.common.InternalKnowledgeRuntime
getKnowledgeRuntime()
void
internalSignalEvent(String type, Object event)
void
removeEventListener(String type, org.kie.api.runtime.process.EventListener eventListener)
void
signalEvent(long processInstanceId, String type, Object event)
void
signalEvent(String type, Object event)
void
signalEventKieSession(org.kie.api.runtime.KieSession kieSession, String type, Object event)
-
-
-
Method Detail
-
getKnowledgeRuntime
public org.drools.core.common.InternalKnowledgeRuntime getKnowledgeRuntime()
-
addEventListener
public void addEventListener(String type, org.kie.api.runtime.process.EventListener eventListener)
- Specified by:
addEventListener
in interfaceSignalManager
-
removeEventListener
public void removeEventListener(String type, org.kie.api.runtime.process.EventListener eventListener)
- Specified by:
removeEventListener
in interfaceSignalManager
-
signalEvent
public void signalEvent(String type, Object event)
- Specified by:
signalEvent
in interfaceSignalManager
-
signalEvent
public void signalEvent(long processInstanceId, String type, Object event)
- Specified by:
signalEvent
in interfaceSignalManager
-
signalEventKieSession
public void signalEventKieSession(org.kie.api.runtime.KieSession kieSession, String type, Object event)
- Specified by:
signalEventKieSession
in interfaceSignalManager
-
-