public class GearpumpPipelineTranslator extends Pipeline.PipelineVisitor.Defaults
Pipeline.PipelineVisitor.CompositeBehavior, Pipeline.PipelineVisitor.Defaults| Constructor and Description | 
|---|
| GearpumpPipelineTranslator(TranslationContext translationContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| Pipeline.PipelineVisitor.CompositeBehavior | enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)Called for each composite transform after all topological predecessors have been visited but
 before any of its component transforms. | 
| void | leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)Called for each composite transform after all of its component transforms and their outputs
 have been visited. | 
| void | translate(Pipeline pipeline) | 
| void | visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)Called for each primitive transform after all of its topological predecessors and inputs have
 been visited. | 
| void | visitValue(PValue value,
          org.apache.beam.sdk.runners.TransformHierarchy.Node producer)Called for each value after the transform that produced the value has been visited. | 
enterPipeline, getPipeline, leavePipelinepublic GearpumpPipelineTranslator(TranslationContext translationContext)
public void translate(Pipeline pipeline)
public Pipeline.PipelineVisitor.CompositeBehavior enterCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
Pipeline.PipelineVisitorThe return value controls whether or not child transforms are visited.
enterCompositeTransform in interface Pipeline.PipelineVisitorenterCompositeTransform in class Pipeline.PipelineVisitor.Defaultspublic void leaveCompositeTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
Pipeline.PipelineVisitorleaveCompositeTransform in interface Pipeline.PipelineVisitorleaveCompositeTransform in class Pipeline.PipelineVisitor.Defaultspublic void visitPrimitiveTransform(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
Pipeline.PipelineVisitorvisitPrimitiveTransform in interface Pipeline.PipelineVisitorvisitPrimitiveTransform in class Pipeline.PipelineVisitor.Defaultspublic void visitValue(PValue value, org.apache.beam.sdk.runners.TransformHierarchy.Node producer)
Pipeline.PipelineVisitorvisitValue in interface Pipeline.PipelineVisitorvisitValue in class Pipeline.PipelineVisitor.Defaults