Class DefaultNonPartitionedContext<OUT>

java.lang.Object
org.apache.flink.datastream.impl.context.DefaultNonPartitionedContext<OUT>
All Implemented Interfaces:
org.apache.flink.datastream.api.context.NonPartitionedContext<OUT>, org.apache.flink.datastream.api.context.RuntimeContext

public class DefaultNonPartitionedContext<OUT> extends Object implements org.apache.flink.datastream.api.context.NonPartitionedContext<OUT>
The default implementation of NonPartitionedContext.
  • Constructor Details

    • DefaultNonPartitionedContext

      public DefaultNonPartitionedContext(DefaultRuntimeContext context, DefaultPartitionedContext<OUT> partitionedContext, org.apache.flink.datastream.api.common.Collector<OUT> collector, boolean isKeyed, Set<Object> keySet, org.apache.flink.streaming.api.operators.Output<?> streamRecordOutput, Map<String,org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration<?>> watermarkDeclarationMap)
  • Method Details

    • applyToAllPartitions

      public void applyToAllPartitions(org.apache.flink.datastream.api.function.ApplyPartitionFunction<OUT> applyPartitionFunction) throws Exception
      Specified by:
      applyToAllPartitions in interface org.apache.flink.datastream.api.context.NonPartitionedContext<OUT>
      Throws:
      Exception
    • getWatermarkManager

      public org.apache.flink.api.common.watermark.WatermarkManager getWatermarkManager()
      Specified by:
      getWatermarkManager in interface org.apache.flink.datastream.api.context.NonPartitionedContext<OUT>
    • getJobInfo

      public org.apache.flink.datastream.api.context.JobInfo getJobInfo()
      Specified by:
      getJobInfo in interface org.apache.flink.datastream.api.context.RuntimeContext
    • getTaskInfo

      public org.apache.flink.datastream.api.context.TaskInfo getTaskInfo()
      Specified by:
      getTaskInfo in interface org.apache.flink.datastream.api.context.RuntimeContext
    • getMetricGroup

      public org.apache.flink.metrics.MetricGroup getMetricGroup()
      Specified by:
      getMetricGroup in interface org.apache.flink.datastream.api.context.RuntimeContext