Class ResultPartitionID
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.ResultPartitionID
-
- All Implemented Interfaces:
Serializable
public final class ResultPartitionID extends Object implements Serializable
Runtime identifier of a producedIntermediateResultPartition
.In failure cases the
IntermediateResultPartitionID
is not enough to uniquely identify a result partition. It needs to be associated with the producing task as well to ensure correct tracking of failed/restarted tasks.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResultPartitionID()
ResultPartitionID(byte[] bytes)
ResultPartitionID(IntermediateResultPartitionID partitionId, ExecutionAttemptID producerId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
byte[]
getBytes()
IntermediateResultPartitionID
getPartitionId()
ExecutionAttemptID
getProducerId()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
ResultPartitionID
@VisibleForTesting public ResultPartitionID()
-
ResultPartitionID
public ResultPartitionID(IntermediateResultPartitionID partitionId, ExecutionAttemptID producerId)
-
ResultPartitionID
public ResultPartitionID(byte[] bytes)
-
-
Method Detail
-
getPartitionId
public IntermediateResultPartitionID getPartitionId()
-
getProducerId
public ExecutionAttemptID getProducerId()
-
getBytes
public byte[] getBytes()
-
-