Class SparkStreamingPortablePipelineTranslator
java.lang.Object
org.apache.beam.runners.spark.translation.SparkStreamingPortablePipelineTranslator
- All Implemented Interfaces:
 SparkPortablePipelineTranslator<SparkStreamingTranslationContext>
public class SparkStreamingPortablePipelineTranslator
extends Object
implements SparkPortablePipelineTranslator<SparkStreamingTranslationContext>
Translates an unbounded portable pipeline into a Spark job.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncreateTranslationContext(org.apache.spark.api.java.JavaSparkContext jsc, SparkPipelineOptions options, JobInfo jobInfo) voidtranslate(org.apache.beam.model.pipeline.v1.RunnerApi.Pipeline pipeline, SparkStreamingTranslationContext context) Translates pipeline from Beam into the Spark context. 
- 
Constructor Details
- 
SparkStreamingPortablePipelineTranslator
public SparkStreamingPortablePipelineTranslator() 
 - 
 - 
Method Details
- 
knownUrns
- Specified by:
 knownUrnsin interfaceSparkPortablePipelineTranslator<SparkStreamingTranslationContext>
 - 
translate
public void translate(org.apache.beam.model.pipeline.v1.RunnerApi.Pipeline pipeline, SparkStreamingTranslationContext context) Translates pipeline from Beam into the Spark context.- Specified by:
 translatein interfaceSparkPortablePipelineTranslator<SparkStreamingTranslationContext>
 - 
createTranslationContext
public SparkStreamingTranslationContext createTranslationContext(org.apache.spark.api.java.JavaSparkContext jsc, SparkPipelineOptions options, JobInfo jobInfo) - Specified by:
 createTranslationContextin interfaceSparkPortablePipelineTranslator<SparkStreamingTranslationContext>
 
 -