public interface SchedulingTopology extends Topology<ExecutionVertexID,IntermediateResultPartitionID,SchedulingExecutionVertex,SchedulingResultPartition,SchedulingPipelinedRegion>
SchedulingExecutionVertex
.Modifier and Type | Method and Description |
---|---|
SchedulingResultPartition |
getResultPartition(IntermediateResultPartitionID intermediateResultPartitionId)
Looks up the
SchedulingResultPartition for the given IntermediateResultPartitionID . |
SchedulingExecutionVertex |
getVertex(ExecutionVertexID executionVertexId)
Looks up the
SchedulingExecutionVertex for the given ExecutionVertexID . |
void |
registerSchedulingTopologyListener(SchedulingTopologyListener listener)
Register a scheduling topology listener.
|
getAllPipelinedRegions, getPipelinedRegionOfVertex
getVertices
SchedulingExecutionVertex getVertex(ExecutionVertexID executionVertexId)
SchedulingExecutionVertex
for the given ExecutionVertexID
.executionVertexId
- identifying the respective scheduling vertexIllegalArgumentException
- If the vertex does not existSchedulingResultPartition getResultPartition(IntermediateResultPartitionID intermediateResultPartitionId)
SchedulingResultPartition
for the given IntermediateResultPartitionID
.intermediateResultPartitionId
- identifying the respective scheduling result partitionIllegalArgumentException
- If the partition does not existvoid registerSchedulingTopologyListener(SchedulingTopologyListener listener)
SchedulingTopologyListener.notifySchedulingTopologyUpdated(SchedulingTopology, List)
when
the scheduling topology is updated.listener
- the registered listener.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.