Class JobInformation

java.lang.Object
org.apache.flink.runtime.executiongraph.JobInformation
All Implemented Interfaces:
Serializable

public class JobInformation extends Object implements Serializable
Container class for job information which is stored in the ExecutionGraph.
See Also:
  • Constructor Details

    • JobInformation

      public JobInformation(org.apache.flink.api.common.JobID jobId, JobType jobType, String jobName, org.apache.flink.util.SerializedValue<org.apache.flink.api.common.ExecutionConfig> serializedExecutionConfig, org.apache.flink.configuration.Configuration jobConfiguration, Collection<PermanentBlobKey> requiredJarFileBlobKeys, Collection<URL> requiredClasspathURLs)
  • Method Details

    • getJobId

      public org.apache.flink.api.common.JobID getJobId()
    • getJobName

      public String getJobName()
    • getJobType

      public JobType getJobType()
    • getSerializedExecutionConfig

      public org.apache.flink.util.SerializedValue<org.apache.flink.api.common.ExecutionConfig> getSerializedExecutionConfig()
    • getJobConfiguration

      public org.apache.flink.configuration.UnmodifiableConfiguration getJobConfiguration()
    • getRequiredJarFileBlobKeys

      public org.apache.flink.shaded.guava32.com.google.common.collect.ImmutableCollection<PermanentBlobKey> getRequiredJarFileBlobKeys()
    • getRequiredClasspathURLs

      public org.apache.flink.shaded.guava32.com.google.common.collect.ImmutableCollection<URL> getRequiredClasspathURLs()
    • deepCopy

      public JobInformation deepCopy()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object