public abstract class CoreCmmnTriggerableActivityBehavior extends CoreCmmnActivityBehavior implements CmmnTriggerableActivityBehavior
CmmnTriggerableActivityBehavior implementations that are part of the
core CMMN behaviors of the CMMN Engine.
More specifically, subclasses needed to implement #trigger(CommandContext, DelegatePlanItemInstance)
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.| Constructor and Description |
|---|
CoreCmmnTriggerableActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
void |
trigger(DelegatePlanItemInstance planItemInstance) |
execute, executeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutepublic void trigger(DelegatePlanItemInstance planItemInstance)
trigger in interface CmmnTriggerableActivityBehaviorpublic abstract void trigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
Copyright © 2019 Flowable. All rights reserved.