Class TaskExecutorPartitionInfo
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.TaskExecutorPartitionInfo
-
public final class TaskExecutorPartitionInfo extends Object
Encapsulates meta-information the TaskExecutor requires to be kept for each partition.
-
-
Constructor Summary
Constructors Constructor Description TaskExecutorPartitionInfo(ShuffleDescriptor shuffleDescriptor, IntermediateDataSetID intermediateDataSetId, int numberOfPartitions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static TaskExecutorPartitionInfo
from(ResultPartitionDeploymentDescriptor resultPartitionDeploymentDescriptor)
IntermediateDataSetID
getIntermediateDataSetId()
int
getNumberOfPartitions()
ResultPartitionID
getResultPartitionId()
ShuffleDescriptor
getShuffleDescriptor()
int
hashCode()
-
-
-
Constructor Detail
-
TaskExecutorPartitionInfo
public TaskExecutorPartitionInfo(ShuffleDescriptor shuffleDescriptor, IntermediateDataSetID intermediateDataSetId, int numberOfPartitions)
-
-
Method Detail
-
getIntermediateDataSetId
public IntermediateDataSetID getIntermediateDataSetId()
-
getResultPartitionId
public ResultPartitionID getResultPartitionId()
-
getNumberOfPartitions
public int getNumberOfPartitions()
-
from
public static TaskExecutorPartitionInfo from(ResultPartitionDeploymentDescriptor resultPartitionDeploymentDescriptor)
-
getShuffleDescriptor
public ShuffleDescriptor getShuffleDescriptor()
-
-