Class SparkStreamingTranslationContext
java.lang.Object
org.apache.beam.runners.spark.translation.SparkTranslationContext
org.apache.beam.runners.spark.translation.SparkStreamingTranslationContext
Translation context used to lazily store Spark datasets during streaming portable pipeline
translation and compute them after translation.
-
Constructor Summary
ConstructorsConstructorDescriptionSparkStreamingTranslationContext(org.apache.spark.api.java.JavaSparkContext jsc, SparkPipelineOptions options, org.apache.beam.runners.fnexecution.provisioning.JobInfo jobInfo) -
Method Summary
Modifier and TypeMethodDescriptionorg.joda.time.Instantorg.apache.spark.streaming.api.java.JavaStreamingContextMethods inherited from class org.apache.beam.runners.spark.translation.SparkTranslationContext
computeOutputs, getSerializableOptions, getSparkContext, nextSinkId, popDataset, pushDataset
-
Constructor Details
-
SparkStreamingTranslationContext
public SparkStreamingTranslationContext(org.apache.spark.api.java.JavaSparkContext jsc, SparkPipelineOptions options, org.apache.beam.runners.fnexecution.provisioning.JobInfo jobInfo)
-
-
Method Details
-
getStreamingContext
public org.apache.spark.streaming.api.java.JavaStreamingContext getStreamingContext() -
getFirstTimestamp
public org.joda.time.Instant getFirstTimestamp()
-