Package org.flowable.engine.debug
Class ExecutionTree
java.lang.Object
org.flowable.engine.debug.ExecutionTree
- All Implemented Interfaces:
Iterable<ExecutionTreeNode>
- Author:
- Joram Barrez
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRoot()
getTreeNode
(String executionId) Looks up theExecutionEntity
for a given id.protected ExecutionTreeNode
getTreeNode
(String executionId, ExecutionTreeNode currentNode) iterator()
Uses anExecutionTreeBfsIterator
, but returns the leafs first (so flipped order of BFS)void
setRoot
(ExecutionTreeNode root) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
root
-
-
Constructor Details
-
ExecutionTree
public ExecutionTree()
-
-
Method Details
-
getRoot
-
setRoot
-
getTreeNode
Looks up theExecutionEntity
for a given id. -
getTreeNode
-
iterator
- Specified by:
iterator
in interfaceIterable<ExecutionTreeNode>
-
bfsIterator
-
leafsFirstIterator
Uses anExecutionTreeBfsIterator
, but returns the leafs first (so flipped order of BFS) -
toString
-