Class DefaultTwoOutputPartitionedContext<OUT1,OUT2>

java.lang.Object
org.apache.flink.datastream.impl.context.AbstractPartitionedContext
org.apache.flink.datastream.impl.context.DefaultTwoOutputPartitionedContext<OUT1,OUT2>
All Implemented Interfaces:
org.apache.flink.datastream.api.context.BasePartitionedContext, org.apache.flink.datastream.api.context.RuntimeContext, org.apache.flink.datastream.api.context.TwoOutputPartitionedContext<OUT1,OUT2>

public class DefaultTwoOutputPartitionedContext<OUT1,OUT2> extends AbstractPartitionedContext implements org.apache.flink.datastream.api.context.TwoOutputPartitionedContext<OUT1,OUT2>
The default implementation of TwoOutputPartitionedContext.
  • Field Details

  • Constructor Details

    • DefaultTwoOutputPartitionedContext

      public DefaultTwoOutputPartitionedContext(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.TwoOutputNonPartitionedContext<OUT1,OUT2> nonPartitionedContext)
    • getNonPartitionedContext

      public org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext<OUT1,OUT2> getNonPartitionedContext()
      Specified by:
      getNonPartitionedContext in interface org.apache.flink.datastream.api.context.TwoOutputPartitionedContext<OUT1,OUT2>