public class PipelineTranslatorStreaming extends PipelineTranslator
PipelineTranslator
for executing a Pipeline
in Spark in streaming mode. This
contains only the components specific to streaming: registry of streaming TransformTranslator
and registry lookup code.Pipeline.PipelineVisitor.CompositeBehavior, Pipeline.PipelineVisitor.Defaults
translationContext
Constructor and Description |
---|
PipelineTranslatorStreaming(SparkStructuredStreamingPipelineOptions options) |
Modifier and Type | Method and Description |
---|---|
protected TransformTranslator<?> |
getTransformTranslator(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
Returns a translator for the given node, if it is possible, otherwise null.
|
detectTranslationMode, enterCompositeTransform, getTranslationContext, isLocalSparkMaster, leaveCompositeTransform, prepareFilesToStageForRemoteClusterExecution, replaceTransforms, translate, visitPrimitiveTransform
enterPipeline, getPipeline, leavePipeline, visitValue
public PipelineTranslatorStreaming(SparkStructuredStreamingPipelineOptions options)
protected TransformTranslator<?> getTransformTranslator(org.apache.beam.sdk.runners.TransformHierarchy.Node node)
getTransformTranslator
in class PipelineTranslator