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 ExecutionStackpublic java.lang.String getCurrentStackLevelUuid()
getCurrentStackLevelUuid in interface ExecutionStackpublic java.lang.Integer getStackSize()
getStackSize in interface ExecutionStackpublic java.lang.Object findLocalVariable(java.lang.String key)
findLocalVariable in interface ExecutionStacknull if not foundpublic void leaveFlow(ExecutionFlow executionFlow)
leaveFlow in interface ExecutionStackpublic void addScopedObject(java.lang.String name,
java.lang.Object obj)
addScopedObject in interface ExecutionStackpublic java.lang.Object findScopedObject(java.lang.String name)
findScopedObject in interface ExecutionStack if not foundCopyright © 2007–2020. All rights reserved.