Class DefaultRuntimeContext

java.lang.Object
org.apache.flink.datastream.impl.context.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 Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    org.apache.flink.datastream.api.context.JobInfo
     
    org.apache.flink.metrics.MetricGroup
     
    org.apache.flink.datastream.api.context.TaskInfo
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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