Class ChainedReduceCombineDriver<T>
- java.lang.Object
-
- org.apache.flink.runtime.operators.chaining.ChainedDriver<T,T>
-
- org.apache.flink.runtime.operators.chaining.ChainedReduceCombineDriver<T>
-
- All Implemented Interfaces:
org.apache.flink.util.Collector<T>
public class ChainedReduceCombineDriver<T> extends ChainedDriver<T,T>
Chained version of ReduceCombineDriver.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.runtime.operators.chaining.ChainedDriver
config, executionConfig, metrics, numRecordsIn, numRecordsOut, objectReuseEnabled, outputCollector, taskName, userCodeClassLoader
-
-
Constructor Summary
Constructors Constructor Description ChainedReduceCombineDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelTask()voidclose()voidcloseTask()voidcollect(T record)org.apache.flink.api.common.functions.FunctiongetStub()StringgetTaskName()voidopenTask()voidsetup(AbstractInvokable parent)-
Methods inherited from class org.apache.flink.runtime.operators.chaining.ChainedDriver
getIOMetrics, getOutputCollector, getTaskConfig, getUdfRuntimeContext, setOutputCollector, setup
-
-
-
-
Method Detail
-
getStub
public org.apache.flink.api.common.functions.Function getStub()
- Specified by:
getStubin classChainedDriver<T,T>
-
getTaskName
public String getTaskName()
- Specified by:
getTaskNamein classChainedDriver<T,T>
-
setup
public void setup(AbstractInvokable parent)
- Specified by:
setupin classChainedDriver<T,T>
-
openTask
public void openTask() throws Exception- Specified by:
openTaskin classChainedDriver<T,T>- Throws:
Exception
-
collect
public void collect(T record)
- Specified by:
collectin interfaceorg.apache.flink.util.Collector<T>- Specified by:
collectin classChainedDriver<T,T>
-
close
public void close()
-
closeTask
public void closeTask() throws Exception- Specified by:
closeTaskin classChainedDriver<T,T>- Throws:
Exception
-
cancelTask
public void cancelTask()
- Specified by:
cancelTaskin classChainedDriver<T,T>
-
-