Package org.jbpm.workflow.instance.node
Class TimerNodeInstance
java.lang.Object
org.jbpm.workflow.instance.impl.NodeInstanceImpl
org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
org.jbpm.workflow.instance.node.StateBasedNodeInstance
org.jbpm.workflow.instance.node.TimerNodeInstance
- All Implemented Interfaces:
Serializable,EventBasedNodeInstanceInterface,NodeInstance,org.kie.api.runtime.process.EventListener,org.kie.api.runtime.process.NodeInstance,KogitoEventListener,KogitoNodeInstance
public class TimerNodeInstance
extends StateBasedNodeInstance
implements org.kie.api.runtime.process.EventListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
NodeInstanceImpl.NodeInstanceTriggerNested classes/interfaces inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
KogitoNodeInstance.CancelType -
Field Summary
FieldsFields inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancelType, dynamicParameters, leaveTime, slaCompliance, slaDueDate, slaTimerId, triggerTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcancel(KogitoNodeInstance.CancelType cancelType) Set<EventDescription<?>>String[]voidinternalSetTimerId(String timerId) voidinternalTrigger(KogitoNodeInstance from, String type) voidvoidsignalEvent(String type, Object event) voidtriggerCompleted(boolean remove) Methods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, extractTimerEventInformation, getActivationType, getEventBasedNode, getProcessContext, getTimerInstances, getTimerInstancesReference, handleSLAViolation, internalSetTimerInstances, internalSetTimerInstancesReference, triggerCompleted, triggerCompletedMethods inherited from class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
getExtendedNode, triggerEventMethods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancel, captureError, executeAction, executeAction, followConnection, getCancelType, getId, getLeaveTime, getLevel, getMetaData, getMetaData, getNode, getNodeDefinitionId, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getStringId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, internalSetTriggerTime, isExpression, isInversionOfControl, mapDynamicOutputData, resolveContext, resolveContextInstance, resolveExpression, resolveValue, resolveValue, resolveValue, retrigger, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
isCancelledMethods inherited from interface org.jbpm.workflow.instance.NodeInstance
getKogitoProcessInstance
-
Field Details
-
TIMER_TRIGGERED_EVENT
- See Also:
-
-
Constructor Details
-
TimerNodeInstance
public TimerNodeInstance()
-
-
Method Details
-
getTimerNode
-
getTimerId
-
internalSetTimerId
-
internalTrigger
- Overrides:
internalTriggerin classStateBasedNodeInstance
-
signalEvent
- Specified by:
signalEventin interfaceorg.kie.api.runtime.process.EventListener- Specified by:
signalEventin interfaceKogitoEventListener- Overrides:
signalEventin classStateBasedNodeInstance
-
getEventTypes
- Specified by:
getEventTypesin interfaceorg.kie.api.runtime.process.EventListener- Specified by:
getEventTypesin interfaceKogitoEventListener- Overrides:
getEventTypesin classStateBasedNodeInstance
-
triggerCompleted
public void triggerCompleted(boolean remove) - Overrides:
triggerCompletedin classExtendedNodeInstanceImpl
-
cancel
- Specified by:
cancelin interfaceNodeInstance- Overrides:
cancelin classStateBasedNodeInstance
-
addEventListeners
public void addEventListeners()- Specified by:
addEventListenersin interfaceEventBasedNodeInstanceInterface- Overrides:
addEventListenersin classStateBasedNodeInstance
-
removeEventListeners
public void removeEventListeners()- Specified by:
removeEventListenersin interfaceEventBasedNodeInstanceInterface- Overrides:
removeEventListenersin classStateBasedNodeInstance
-
getEventDescriptions
- Specified by:
getEventDescriptionsin interfaceKogitoEventListener
-