public class EventNodeInstance extends ExtendedNodeInstanceImpl implements EventNodeInstanceInterface, EventBasedNodeInstanceInterface
NodeInstanceImpl.NodeInstanceTrigger
NodeInstance.CancelType
cancelType, dynamicParameters, logger, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_ID
METADATA_WRAP_ASYNC_NODE
Constructor and Description |
---|
EventNodeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addEventListeners() |
protected void |
addTimerListener() |
void |
cancel(NodeInstance.CancelType cancelType) |
protected void |
configureSla() |
protected org.kie.api.runtime.process.EventListener |
getEventListener() |
EventNode |
getEventNode() |
String |
getEventType() |
protected void |
handleSLAViolation() |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
void |
removeEventListeners() |
void |
removeTimerListeners() |
void |
signalEvent(String type,
Object event) |
void |
triggerCompleted() |
getExtendedNode, triggerCompleted, triggerCompleted, triggerEvent
cancel, executeAction, followConnection, getCancelType, getExecutionErrorHandler, getFrom, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
public void signalEvent(String type, Object event)
signalEvent
in interface EventNodeInstanceInterface
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class ExtendedNodeInstanceImpl
protected void configureSla()
configureSla
in class NodeInstanceImpl
protected void handleSLAViolation()
protected void addTimerListener()
public void removeTimerListeners()
public EventNode getEventNode()
public void triggerCompleted()
public void cancel(NodeInstance.CancelType cancelType)
cancel
in class NodeInstanceImpl
public void addEventListeners()
addEventListeners
in interface EventBasedNodeInstanceInterface
public void removeEventListeners()
removeEventListeners
in interface EventBasedNodeInstanceInterface
public String getEventType()
protected org.kie.api.runtime.process.EventListener getEventListener()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.