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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRoot()getTreeNode(String executionId) Looks up theExecutionEntityfor a given id.protected ExecutionTreeNodegetTreeNode(String executionId, ExecutionTreeNode currentNode) iterator()Uses anExecutionTreeBfsIterator, but returns the leafs first (so flipped order of BFS)voidsetRoot(ExecutionTreeNode root) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
root
-
-
Constructor Details
-
ExecutionTree
public ExecutionTree()
-
-
Method Details
-
getRoot
-
setRoot
-
getTreeNode
Looks up theExecutionEntityfor a given id. -
getTreeNode
-
iterator
- Specified by:
iteratorin interfaceIterable<ExecutionTreeNode>
-
bfsIterator
-
leafsFirstIterator
Uses anExecutionTreeBfsIterator, but returns the leafs first (so flipped order of BFS) -
toString
-