Class EdgeManager
java.lang.Object
org.apache.flink.runtime.executiongraph.EdgeManager
Class that manages all the connections between tasks.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectPartitionWithConsumerVertexGroup(IntermediateResultPartitionID resultPartitionId, ConsumerVertexGroup consumerVertexGroup) voidconnectVertexWithConsumedPartitionGroup(ExecutionVertexID executionVertexId, ConsumedPartitionGroup consumedPartitionGroup) getConsumedPartitionGroupsById(IntermediateResultPartitionID resultPartitionId) getConsumedPartitionGroupsForVertex(ExecutionVertexID executionVertexId) getConsumerVertexGroupsForPartition(IntermediateResultPartitionID resultPartitionId) intgetNumberOfConsumedPartitionGroupsById(IntermediateResultPartitionID resultPartitionId) void
-
Constructor Details
-
EdgeManager
public EdgeManager()
-
-
Method Details
-
connectPartitionWithConsumerVertexGroup
public void connectPartitionWithConsumerVertexGroup(IntermediateResultPartitionID resultPartitionId, ConsumerVertexGroup consumerVertexGroup) -
connectVertexWithConsumedPartitionGroup
public void connectVertexWithConsumedPartitionGroup(ExecutionVertexID executionVertexId, ConsumedPartitionGroup consumedPartitionGroup) -
getConsumerVertexGroupsForPartition
public List<ConsumerVertexGroup> getConsumerVertexGroupsForPartition(IntermediateResultPartitionID resultPartitionId) -
getConsumedPartitionGroupsForVertex
public List<ConsumedPartitionGroup> getConsumedPartitionGroupsForVertex(ExecutionVertexID executionVertexId) -
registerConsumedPartitionGroup
-
getConsumedPartitionGroupsById
public List<ConsumedPartitionGroup> getConsumedPartitionGroupsById(IntermediateResultPartitionID resultPartitionId) -
getNumberOfConsumedPartitionGroupsById
-