Interface TaskContext<S,OT>
- Type Parameters:
S- The UDF type.OT- The produced data type.
- All Known Implementing Classes:
AbstractIterativeTask,BatchTask,IterationHeadTask,IterationIntermediateTask,IterationTailTask
public interface TaskContext<S,OT>
The task context gives a driver (e.g.,
MapDriver, or JoinDriver) access to the
runtime components and configuration that they can use to fulfil their task.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionformatLogString(String message) <X> org.apache.flink.api.common.typeutils.TypeComparator<X>getDriverComparator(int index) org.apache.flink.api.common.ExecutionConfig<X> org.apache.flink.util.MutableObjectIterator<X>getInput(int index) <X> org.apache.flink.api.common.typeutils.TypeSerializerFactory<X>getInputSerializer(int index) org.apache.flink.metrics.groups.OperatorMetricGrouporg.apache.flink.util.Collector<OT>getStub()
-
Method Details
-
getTaskConfig
TaskConfig getTaskConfig() -
getTaskManagerInfo
TaskManagerRuntimeInfo getTaskManagerInfo() -
getUserCodeClassLoader
ClassLoader getUserCodeClassLoader() -
getMemoryManager
MemoryManager getMemoryManager() -
getIOManager
IOManager getIOManager() -
getInput
<X> org.apache.flink.util.MutableObjectIterator<X> getInput(int index) -
getInputSerializer
<X> org.apache.flink.api.common.typeutils.TypeSerializerFactory<X> getInputSerializer(int index) -
getDriverComparator
<X> org.apache.flink.api.common.typeutils.TypeComparator<X> getDriverComparator(int index) -
getStub
S getStub() -
getExecutionConfig
org.apache.flink.api.common.ExecutionConfig getExecutionConfig() -
getOutputCollector
org.apache.flink.util.Collector<OT> getOutputCollector() -
getContainingTask
AbstractInvokable getContainingTask() -
formatLogString
-
getMetricGroup
org.apache.flink.metrics.groups.OperatorMetricGroup getMetricGroup()
-