public abstract class CoreCmmnActivityBehavior extends Object implements CmmnActivityBehavior
CmmnActivityBehavior implementations that are part of the
core CMMN behaviors of the CMMN Engine.
More specifically, subclasses needed to implement execute(CommandContext, PlanItemInstanceEntity)
instead of execute(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 |
|---|
CoreCmmnActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
execute(DelegatePlanItemInstance delegatePlanItemInstance) |
public void execute(DelegatePlanItemInstance delegatePlanItemInstance)
execute in interface CmmnActivityBehaviorpublic abstract void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
Copyright © 2021 Flowable. All rights reserved.