Class DefaultPartitionedContext<OUT>

java.lang.Object
org.apache.flink.datastream.impl.context.AbstractPartitionedContext
org.apache.flink.datastream.impl.context.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 Details

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

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