Package org.drools.core.event
Class ProcessEventSupport
- java.lang.Object
-
- org.drools.core.event.AbstractEventSupport<org.kie.api.event.process.ProcessEventListener>
-
- org.drools.core.event.ProcessEventSupport
-
- All Implemented Interfaces:
Externalizable,Serializable
public class ProcessEventSupport extends AbstractEventSupport<org.kie.api.event.process.ProcessEventListener>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessEventSupport()Do not use this constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfireAfterNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireAfterVariableChanged(String name, String id, Object oldValue, Object newValue, List<String> tags, org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireBeforeVariableChanged(String id, String instanceId, Object oldValue, Object newValue, List<String> tags, org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.api.runtime.KieRuntime kruntime)voidfireOnAsyncNodeScheduledEvent(org.kie.api.runtime.process.NodeInstance nodeInstance, InternalKnowledgeRuntime kruntime, Map<String,Object> data)voidfireOnMessage(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime, String messageName, Object messageObject)voidfireOnSignal(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime, String signalName, Object signalObject)voidreset()-
Methods inherited from class org.drools.core.event.AbstractEventSupport
addEventListener, clear, getEventListeners, hasListeners, notifyAllListeners, readExternal, removeEventListener, removeEventListener, writeExternal
-
-
-
-
Method Detail
-
fireBeforeProcessStarted
public void fireBeforeProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterProcessStarted
public void fireAfterProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireBeforeProcessCompleted
public void fireBeforeProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterProcessCompleted
public void fireAfterProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireOnAsyncNodeScheduledEvent
public void fireOnAsyncNodeScheduledEvent(org.kie.api.runtime.process.NodeInstance nodeInstance, InternalKnowledgeRuntime kruntime, Map<String,Object> data)
-
fireBeforeNodeTriggered
public void fireBeforeNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterNodeTriggered
public void fireAfterNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireBeforeNodeLeft
public void fireBeforeNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterNodeLeft
public void fireAfterNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireBeforeVariableChanged
public void fireBeforeVariableChanged(String id, String instanceId, Object oldValue, Object newValue, List<String> tags, org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterVariableChanged
public void fireAfterVariableChanged(String name, String id, Object oldValue, Object newValue, List<String> tags, org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireBeforeSLAViolated
public void fireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterSLAViolated
public void fireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
-
fireBeforeSLAViolated
public void fireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireAfterSLAViolated
public void fireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
-
fireOnSignal
public void fireOnSignal(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime, String signalName, Object signalObject)
-
fireOnMessage
public void fireOnMessage(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime, String messageName, Object messageObject)
-
reset
public void reset()
-
-