Class DefaultRuntimeContext

  • All Implemented Interfaces:
    org.apache.flink.datastream.api.context.RuntimeContext

    public class DefaultRuntimeContext
    extends Object
    implements org.apache.flink.datastream.api.context.RuntimeContext
    The default implementation of RuntimeContext.
    • Constructor Detail

      • DefaultRuntimeContext

        public DefaultRuntimeContext​(String jobName,
                                     org.apache.flink.runtime.jobgraph.JobType jobType,
                                     int parallelism,
                                     int maxParallelism,
                                     String taskName,
                                     int indexOfSubtask,
                                     int attemptNumber,
                                     org.apache.flink.metrics.MetricGroup metricGroup)
    • Method Detail

      • getJobInfo

        public org.apache.flink.datastream.api.context.JobInfo getJobInfo()
        Specified by:
        getJobInfo in interface org.apache.flink.datastream.api.context.RuntimeContext
      • getTaskInfo

        public org.apache.flink.datastream.api.context.TaskInfo getTaskInfo()
        Specified by:
        getTaskInfo in interface org.apache.flink.datastream.api.context.RuntimeContext
      • getMetricGroup

        public org.apache.flink.metrics.MetricGroup getMetricGroup()
        Specified by:
        getMetricGroup in interface org.apache.flink.datastream.api.context.RuntimeContext