public static interface Pipeline.PipelineVisitor
Pipeline.PipelineVisitor can be passed into
Pipeline.traverseTopologically(com.google.cloud.dataflow.sdk.Pipeline.PipelineVisitor) to be called for each of the
transforms and values in the Pipeline.| Modifier and Type | Method and Description |
|---|---|
void |
enterCompositeTransform(TransformTreeNode node)
Called for each composite transform after all topological predecessors have been visited
but before any of the component transforms.
|
void |
leaveCompositeTransform(TransformTreeNode node)
Called for each composite transform after all of its component transforms and their ouputs
have been visited.
|
void |
visitTransform(TransformTreeNode node)
Called for each primitive transform after all of its topological predecessors
and inputs have been visited.
|
void |
visitValue(PValue value,
TransformTreeNode producer)
Called for each value after the transform that produced the value has been
visited.
|
void enterCompositeTransform(TransformTreeNode node)
void leaveCompositeTransform(TransformTreeNode node)
void visitTransform(TransformTreeNode node)
void visitValue(PValue value, TransformTreeNode producer)