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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onEnd
(TraversalSummary summary) Receive a summary of the traversal when it has completed.abstract TraversalStatus
onNode
(CommitGraphNode node) Visit a node in the commit graph.void
onStart
(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
complete
this method will not be invoked again.
-
onStart
-