Class ScopeInstantiationContext
- java.lang.Object
-
- org.camunda.bpm.engine.impl.pvm.runtime.ScopeInstantiationContext
-
public class ScopeInstantiationContext extends Object
Keeps track of the execution state when a hierarchy of scopes is instantiated at once (e.g. during process instance modification or process instance migration). State is for example the scopes that need to be instantiated or the variables that need to be set after the scopes are created.- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected InstantiationStack
instantiationStack
protected Map<String,Object>
variables
protected Map<String,Object>
variablesLocal
-
Constructor Summary
Constructors Constructor Description ScopeInstantiationContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyVariables(CoreExecution execution)
InstantiationStack
getInstantiationStack()
void
setInstantiationStack(InstantiationStack instantiationStack)
void
setVariables(Map<String,Object> variables)
void
setVariablesLocal(Map<String,Object> variablesLocal)
-
-
-
Method Detail
-
applyVariables
public void applyVariables(CoreExecution execution)
-
getInstantiationStack
public InstantiationStack getInstantiationStack()
-
setInstantiationStack
public void setInstantiationStack(InstantiationStack instantiationStack)
-
-