Uses of Interface
org.apache.flink.runtime.scheduler.strategy.SchedulingTopology
Packages that use SchedulingTopology
Package
Description
-
Uses of SchedulingTopology in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return SchedulingTopologyModifier and TypeMethodDescriptionDefaultExecutionGraph.getSchedulingTopology()ExecutionGraph.getSchedulingTopology() -
Uses of SchedulingTopology in org.apache.flink.runtime.executiongraph.failover
Methods in org.apache.flink.runtime.executiongraph.failover with parameters of type SchedulingTopologyModifier and TypeMethodDescriptionFailoverStrategy.Factory.create(SchedulingTopology topology, ResultPartitionAvailabilityChecker resultPartitionAvailabilityChecker) Instantiates theFailoverStrategy.RestartAllFailoverStrategy.Factory.create(SchedulingTopology topology, ResultPartitionAvailabilityChecker resultPartitionAvailabilityChecker) RestartPipelinedRegionFailoverStrategy.Factory.create(SchedulingTopology topology, ResultPartitionAvailabilityChecker resultPartitionAvailabilityChecker) Constructors in org.apache.flink.runtime.executiongraph.failover with parameters of type SchedulingTopologyModifierConstructorDescriptionExecutionFailureHandler(org.apache.flink.configuration.Configuration jobMasterConfig, SchedulingTopology schedulingTopology, FailoverStrategy failoverStrategy, RestartBackoffTimeStrategy restartBackoffTimeStrategy, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, org.apache.flink.core.failure.FailureEnricher.Context taskFailureCtx, org.apache.flink.core.failure.FailureEnricher.Context globalFailureCtx, org.apache.flink.metrics.MetricGroup metricGroup) Creates the handler to deal with task failures.RestartAllFailoverStrategy(SchedulingTopology topology) Creates a new failover strategy to restart pipelined regions that works on the given topology.RestartPipelinedRegionFailoverStrategy(SchedulingTopology topology, ResultPartitionAvailabilityChecker resultPartitionAvailabilityChecker) Creates a new failover strategy to restart pipelined regions that works on the given topology. -
Uses of SchedulingTopology in org.apache.flink.runtime.executiongraph.failover.partitionrelease
Methods in org.apache.flink.runtime.executiongraph.failover.partitionrelease with parameters of type SchedulingTopologyModifier and TypeMethodDescriptionNotReleasingPartitionGroupReleaseStrategy.Factory.createInstance(SchedulingTopology schedulingStrategy) PartitionGroupReleaseStrategy.Factory.createInstance(SchedulingTopology schedulingStrategy) RegionPartitionGroupReleaseStrategy.Factory.createInstance(SchedulingTopology schedulingStrategy) voidRegionPartitionGroupReleaseStrategy.notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices) Constructors in org.apache.flink.runtime.executiongraph.failover.partitionrelease with parameters of type SchedulingTopologyModifierConstructorDescriptionRegionPartitionGroupReleaseStrategy(SchedulingTopology schedulingTopology) -
Uses of SchedulingTopology in org.apache.flink.runtime.scheduler
Methods in org.apache.flink.runtime.scheduler that return SchedulingTopologyModifier and TypeMethodDescriptionprotected final SchedulingTopologySchedulerBase.getSchedulingTopology()Methods in org.apache.flink.runtime.scheduler with parameters of type SchedulingTopologyModifier and TypeMethodDescriptionvoidSchedulingTopologyListener.notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices) Notifies that the scheduling topology is just updated. -
Uses of SchedulingTopology in org.apache.flink.runtime.scheduler.adapter
Classes in org.apache.flink.runtime.scheduler.adapter that implement SchedulingTopology -
Uses of SchedulingTopology in org.apache.flink.runtime.scheduler.strategy
Methods in org.apache.flink.runtime.scheduler.strategy with parameters of type SchedulingTopologyModifier and TypeMethodDescriptionAllFinishedInputConsumableDecider.Factory.createInstance(SchedulingTopology schedulingTopology, Function<ExecutionVertexID, Boolean> scheduledVertexRetriever, Function<ExecutionVertexID, ExecutionState> executionStateRetriever) DefaultInputConsumableDecider.Factory.createInstance(SchedulingTopology schedulingTopology, Function<ExecutionVertexID, Boolean> scheduledVertexRetriever, Function<ExecutionVertexID, ExecutionState> executionStateRetriever) InputConsumableDecider.Factory.createInstance(SchedulingTopology schedulingTopology, Function<ExecutionVertexID, Boolean> scheduledVertexRetriever, Function<ExecutionVertexID, ExecutionState> executionStateRetriever) PartialFinishedInputConsumableDecider.Factory.createInstance(SchedulingTopology schedulingTopology, Function<ExecutionVertexID, Boolean> scheduledVertexRetriever, Function<ExecutionVertexID, ExecutionState> executionStateRetriever) PipelinedRegionSchedulingStrategy.Factory.createInstance(SchedulerOperations schedulerOperations, SchedulingTopology schedulingTopology) SchedulingStrategyFactory.createInstance(SchedulerOperations schedulerOperations, SchedulingTopology schedulingTopology) VertexwiseSchedulingStrategy.Factory.createInstance(SchedulerOperations schedulerOperations, SchedulingTopology schedulingTopology) voidVertexwiseSchedulingStrategy.notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices) Constructors in org.apache.flink.runtime.scheduler.strategy with parameters of type SchedulingTopologyModifierConstructorDescriptionPipelinedRegionSchedulingStrategy(SchedulerOperations schedulerOperations, SchedulingTopology schedulingTopology) VertexwiseSchedulingStrategy(SchedulerOperations schedulerOperations, SchedulingTopology schedulingTopology, InputConsumableDecider.Factory inputConsumableDeciderFactory)