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