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 void
fireAfterNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
void
fireAfterNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
void
fireAfterProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireAfterProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireAfterSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
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)
void
fireBeforeNodeLeft(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
void
fireBeforeNodeTriggered(org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
void
fireBeforeProcessCompleted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireBeforeProcessStarted(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.KieRuntime kruntime)
void
fireBeforeSLAViolated(org.kie.api.runtime.process.ProcessInstance instance, org.kie.api.runtime.process.NodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
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)
void
fireOnAsyncNodeScheduledEvent(org.kie.api.runtime.process.NodeInstance nodeInstance, InternalKnowledgeRuntime kruntime, Map<String,Object> data)
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)
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)
void
reset()
-
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()
-
-