Class CoreCmmnTriggerableActivityBehavior
java.lang.Object
org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
- All Implemented Interfaces:
CmmnActivityBehavior,CmmnTriggerableActivityBehavior
- Direct Known Subclasses:
ChildTaskActivityBehavior,EventRegistryEventListenerActivityBehaviour,GenericEventListenerActivityBehaviour,PlanItemDelegateExpressionActivityBehavior,SignalEventListenerActivityBehaviour,StageActivityBehavior,TaskActivityBehavior,UserEventListenerActivityBehaviour,VariableEventListenerActivityBehaviour
public abstract class CoreCmmnTriggerableActivityBehavior
extends CoreCmmnActivityBehavior
implements CmmnTriggerableActivityBehavior
Superclass for
CmmnTriggerableActivityBehavior implementations that are part of the
core CMMN behaviors of the CMMN Engine.
More specifically, subclasses needed to implement trigger(CommandContext, PlanItemInstanceEntity)
instead of trigger(DelegatePlanItemInstance) and thus avoid an extra lookup of the thread-local CommandContext.
Instead of passing a DelegatePlanItemInstance, a 'raw' PlanItemInstanceEntity is also passed.- Author:
- Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtrigger(DelegatePlanItemInstance planItemInstance) abstract voidtrigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance) Methods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
execute, executeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnActivityBehavior
execute
-
Constructor Details
-
CoreCmmnTriggerableActivityBehavior
public CoreCmmnTriggerableActivityBehavior()
-
-
Method Details
-
trigger
- Specified by:
triggerin interfaceCmmnTriggerableActivityBehavior
-
trigger
public abstract void trigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
-