Class SparkProcessContext<K,InputT,OutputT>

java.lang.Object
org.apache.beam.runners.spark.translation.SparkProcessContext<K,InputT,OutputT>

public class SparkProcessContext<K,InputT,OutputT> extends Object
Holds current processing context for SparkInputDataProcessor.
  • Constructor Details

    • SparkProcessContext

      public SparkProcessContext(String stepName, DoFn<InputT,OutputT> doFn, org.apache.beam.runners.core.DoFnRunner<InputT,OutputT> doFnRunner, K key, Iterator<org.apache.beam.runners.core.TimerInternals.TimerData> timerDataIterator)
  • Method Details

    • getStepName

      public String getStepName()
    • getDoFn

      public DoFn<InputT,OutputT> getDoFn()
    • getDoFnRunner

      public org.apache.beam.runners.core.DoFnRunner<InputT,OutputT> getDoFnRunner()
    • getTimerDataIterator

      public Iterator<org.apache.beam.runners.core.TimerInternals.TimerData> getTimerDataIterator()
    • getKey

      public K getKey()