Class TransitionInstanceHandler
- java.lang.Object
-
- org.camunda.bpm.engine.impl.migration.instance.parser.TransitionInstanceHandler
-
- All Implemented Interfaces:
MigratingInstanceParseHandler<TransitionInstance>
public class TransitionInstanceHandler extends Object implements MigratingInstanceParseHandler<TransitionInstance>
- Author:
- Thorben Lindhauer
-
-
Constructor Summary
Constructors Constructor Description TransitionInstanceHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<VariableInstanceEntity>
collectTransitionInstanceVariables(MigratingTransitionInstance instance)
void
handle(MigratingInstanceParseContext parseContext, TransitionInstance transitionInstance)
protected boolean
isAsyncTransitionInstance(TransitionInstance transitionInstance)
Workaround for CAM-5609: In general, only async continuations should be represented as TransitionInstances, but due to this bug, completed multi-instances are represented like that as well.
-
-
-
Method Detail
-
handle
public void handle(MigratingInstanceParseContext parseContext, TransitionInstance transitionInstance)
- Specified by:
handle
in interfaceMigratingInstanceParseHandler<TransitionInstance>
-
isAsyncTransitionInstance
protected boolean isAsyncTransitionInstance(TransitionInstance transitionInstance)
Workaround for CAM-5609: In general, only async continuations should be represented as TransitionInstances, but due to this bug, completed multi-instances are represented like that as well. We tolerate the second case.
-
collectTransitionInstanceVariables
protected List<VariableInstanceEntity> collectTransitionInstanceVariables(MigratingTransitionInstance instance)
-
-