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.-
Field Summary
Fields inherited from class org.apache.flink.datastream.impl.context.AbstractPartitionedContext
context, processingTimeManager, stateManager -
Constructor Summary
ConstructorsConstructorDescriptionDefaultPartitionedContext(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 Summary
Modifier and TypeMethodDescriptionorg.apache.flink.datastream.api.context.NonPartitionedContext<OUT>voidsetNonPartitionedContext(org.apache.flink.datastream.api.context.NonPartitionedContext<OUT> nonPartitionedContext) Methods inherited from class org.apache.flink.datastream.impl.context.AbstractPartitionedContext
getJobInfo, getMetricGroup, getProcessingTimeManager, getStateManager, getTaskInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.datastream.api.context.BasePartitionedContext
getProcessingTimeManager, getStateManagerMethods inherited from interface org.apache.flink.datastream.api.context.RuntimeContext
getJobInfo, getMetricGroup, getTaskInfo
-
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:
getNonPartitionedContextin interfaceorg.apache.flink.datastream.api.context.PartitionedContext<OUT>
-