Class DefaultPartitionedContext
- java.lang.Object
-
- org.apache.flink.datastream.impl.context.DefaultPartitionedContext
-
- All Implemented Interfaces:
org.apache.flink.datastream.api.context.PartitionedContext,org.apache.flink.datastream.api.context.RuntimeContext
public class DefaultPartitionedContext extends Object implements org.apache.flink.datastream.api.context.PartitionedContext
The default implementation ofPartitionedContext.
-
-
Constructor Summary
Constructors Constructor Description DefaultPartitionedContext(org.apache.flink.datastream.api.context.RuntimeContext context, java.util.function.Supplier<Object> currentKeySupplier, java.util.function.Consumer<Object> currentKeySetter, 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.datastream.api.context.JobInfogetJobInfo()org.apache.flink.metrics.MetricGroupgetMetricGroup()org.apache.flink.datastream.api.context.ProcessingTimeManagergetProcessingTimeManager()DefaultStateManagergetStateManager()org.apache.flink.datastream.api.context.TaskInfogetTaskInfo()
-
-
-
Constructor Detail
-
DefaultPartitionedContext
public DefaultPartitionedContext(org.apache.flink.datastream.api.context.RuntimeContext context, java.util.function.Supplier<Object> currentKeySupplier, java.util.function.Consumer<Object> currentKeySetter, 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
-
getJobInfo
public org.apache.flink.datastream.api.context.JobInfo getJobInfo()
- Specified by:
getJobInfoin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-
getTaskInfo
public org.apache.flink.datastream.api.context.TaskInfo getTaskInfo()
- Specified by:
getTaskInfoin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-
getStateManager
public DefaultStateManager getStateManager()
- Specified by:
getStateManagerin interfaceorg.apache.flink.datastream.api.context.PartitionedContext
-
getProcessingTimeManager
public org.apache.flink.datastream.api.context.ProcessingTimeManager getProcessingTimeManager()
- Specified by:
getProcessingTimeManagerin interfaceorg.apache.flink.datastream.api.context.PartitionedContext
-
getMetricGroup
public org.apache.flink.metrics.MetricGroup getMetricGroup()
- Specified by:
getMetricGroupin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-
-