Class TraversalCallback
java.lang.Object
com.atlassian.bitbucket.commit.graph.TraversalCallback
A callback which can be used during
a
traverse
of the nodes within a commit graph.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonEnd(TraversalSummary summary) Receive a summary of the traversal when it has completed.abstract TraversalStatusonNode(CommitGraphNode node) Visit a node in the commit graph.voidonStart(TraversalContext context)
-
Constructor Details
-
TraversalCallback
public TraversalCallback()
-
-
Method Details
-
onEnd
Receive a summary of the traversal when it has completed.- Parameters:
summary- summary of the traversal
-
onNode
Visit a node in the commit graph. All commits are guaranteed to be visited in topological order: that is children will be visited before parents within the graph.- Parameters:
node- the current node being traversed- Returns:
- the status of the traversal after visiting the node. If traversal is
completethis method will not be invoked again.
-
onStart
-