Class InputGateID
- java.lang.Object
-
- org.apache.flink.runtime.io.network.partition.consumer.InputGateID
-
- All Implemented Interfaces:
Serializable
public class InputGateID extends Object implements Serializable
Runtime identifier of a consumedIntermediateResult
.At runtime the
IntermediateDataSetID
is not enough to uniquely identify an input gate. It needs to be associated with the consuming task as well to ensure correct tracking of gates in shuffle implementation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InputGateID(IntermediateDataSetID consumedResultID, ExecutionAttemptID consumerID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
IntermediateDataSetID
getConsumedResultID()
ExecutionAttemptID
getConsumerID()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
InputGateID
public InputGateID(IntermediateDataSetID consumedResultID, ExecutionAttemptID consumerID)
-
-
Method Detail
-
getConsumedResultID
public IntermediateDataSetID getConsumedResultID()
-
getConsumerID
public ExecutionAttemptID getConsumerID()
-
-