Class DefaultPartitionedContext<OUT>

  • All Implemented Interfaces:
    org.apache.flink.datastream.api.context.BasePartitionedContext, org.apache.flink.datastream.api.context.PartitionedContext<OUT>, org.apache.flink.datastream.api.context.RuntimeContext

    public class DefaultPartitionedContext<OUT>
    extends AbstractPartitionedContext
    implements org.apache.flink.datastream.api.context.PartitionedContext<OUT>
    The default implementation of PartitionedContext.
    • Constructor Detail

      • DefaultPartitionedContext

        public DefaultPartitionedContext​(org.apache.flink.datastream.api.context.RuntimeContext context,
                                         Supplier<Object> currentKeySupplier,
                                         BiConsumer<Runnable,​Object> processorWithKey,
                                         org.apache.flink.datastream.api.context.ProcessingTimeManager processingTimeManager,
                                         org.apache.flink.streaming.api.operators.StreamingRuntimeContext operatorContext,
                                         org.apache.flink.api.common.state.OperatorStateStore operatorStateStore)
    • Method Detail

      • setNonPartitionedContext

        public void setNonPartitionedContext​(org.apache.flink.datastream.api.context.NonPartitionedContext<OUT> nonPartitionedContext)
      • getNonPartitionedContext

        public org.apache.flink.datastream.api.context.NonPartitionedContext<OUT> getNonPartitionedContext()
        Specified by:
        getNonPartitionedContext in interface org.apache.flink.datastream.api.context.PartitionedContext<OUT>