public class DefaultExecutionStack extends java.lang.Object implements ExecutionStack
Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultExecutionStack.ExecutionFlowRuntime |
Constructor and Description |
---|
DefaultExecutionStack() |
Modifier and Type | Method and Description |
---|---|
void |
addScopedObject(java.lang.String name,
java.lang.Object obj) |
void |
enterFlow(ExecutionFlow executionFlow) |
java.lang.Object |
findLocalVariable(java.lang.String key)
Looks for a set variable in the stack, starting at the upper flows
|
java.lang.Object |
findScopedObject(java.lang.String name) |
java.lang.String |
getCurrentStackLevelUuid() |
java.lang.Integer |
getStackSize() |
void |
leaveFlow(ExecutionFlow executionFlow) |
public void enterFlow(ExecutionFlow executionFlow)
enterFlow
in interface ExecutionStack
public java.lang.String getCurrentStackLevelUuid()
getCurrentStackLevelUuid
in interface ExecutionStack
public java.lang.Integer getStackSize()
getStackSize
in interface ExecutionStack
public java.lang.Object findLocalVariable(java.lang.String key)
findLocalVariable
in interface ExecutionStack
null
if not foundpublic void leaveFlow(ExecutionFlow executionFlow)
leaveFlow
in interface ExecutionStack
public void addScopedObject(java.lang.String name, java.lang.Object obj)
addScopedObject
in interface ExecutionStack
public java.lang.Object findScopedObject(java.lang.String name)
findScopedObject
in interface ExecutionStack
if not found
Copyright © 2007–2020. All rights reserved.