Class TaskInformation
- java.lang.Object
-
- org.apache.flink.runtime.executiongraph.TaskInformation
-
- All Implemented Interfaces:
Serializable
public class TaskInformation extends Object implements Serializable
Container class for operator/task specific information which are stored at theExecutionJobVertex. This information is shared by all sub tasks of this operator.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TaskInformation(JobVertexID jobVertexId, String taskName, int numberOfSubtasks, int maxNumberOfSubtasks, String invokableClassName, org.apache.flink.configuration.Configuration taskConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskInformationdeepCopy()booleanequals(Object o)StringgetInvokableClassName()JobVertexIDgetJobVertexId()intgetMaxNumberOfSubtasks()intgetNumberOfSubtasks()org.apache.flink.configuration.ConfigurationgetTaskConfiguration()StringgetTaskName()inthashCode()
-
-
-
Constructor Detail
-
TaskInformation
public TaskInformation(JobVertexID jobVertexId, String taskName, int numberOfSubtasks, int maxNumberOfSubtasks, String invokableClassName, org.apache.flink.configuration.Configuration taskConfiguration)
-
-
Method Detail
-
getJobVertexId
public JobVertexID getJobVertexId()
-
getTaskName
public String getTaskName()
-
getNumberOfSubtasks
public int getNumberOfSubtasks()
-
getMaxNumberOfSubtasks
public int getMaxNumberOfSubtasks()
-
getInvokableClassName
public String getInvokableClassName()
-
getTaskConfiguration
public org.apache.flink.configuration.Configuration getTaskConfiguration()
-
deepCopy
public TaskInformation deepCopy()
-
-