Class ChainedDriver<IT,​OT>

    • Field Detail

      • taskName

        protected String taskName
      • outputCollector

        protected org.apache.flink.util.Collector<OT> outputCollector
      • userCodeClassLoader

        protected ClassLoader userCodeClassLoader
      • executionConfig

        protected org.apache.flink.api.common.ExecutionConfig executionConfig
      • objectReuseEnabled

        protected boolean objectReuseEnabled
      • numRecordsIn

        protected org.apache.flink.metrics.Counter numRecordsIn
      • numRecordsOut

        protected org.apache.flink.metrics.Counter numRecordsOut
    • Constructor Detail

      • ChainedDriver

        public ChainedDriver()
    • Method Detail

      • setup

        public void setup​(TaskConfig config,
                          String taskName,
                          org.apache.flink.util.Collector<OT> outputCollector,
                          AbstractInvokable parent,
                          org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
                          org.apache.flink.api.common.ExecutionConfig executionConfig,
                          Map<String,​org.apache.flink.api.common.accumulators.Accumulator<?,​?>> accumulatorMap)
      • cancelTask

        public abstract void cancelTask()
      • getStub

        public abstract org.apache.flink.api.common.functions.Function getStub()
      • getTaskName

        public abstract String getTaskName()
      • collect

        public abstract void collect​(IT record)
        Specified by:
        collect in interface org.apache.flink.util.Collector<IT>
      • getUdfRuntimeContext

        protected org.apache.flink.api.common.functions.RuntimeContext getUdfRuntimeContext()
      • setOutputCollector

        public void setOutputCollector​(org.apache.flink.util.Collector<?> outputCollector)
      • getOutputCollector

        public org.apache.flink.util.Collector<OT> getOutputCollector()
      • getTaskConfig

        public TaskConfig getTaskConfig()