Class 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 Detail

      • 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 Detail

      • 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