Package io.trino.execution.scheduler
Class TopologyAwareNodeSelectorFactory
java.lang.Object
io.trino.execution.scheduler.TopologyAwareNodeSelectorFactory
- All Implemented Interfaces:
NodeSelectorFactory
-
Constructor Summary
ConstructorsConstructorDescriptionTopologyAwareNodeSelectorFactory(NetworkTopology networkTopology, InternalNodeManager nodeManager, NodeSchedulerConfig schedulerConfig, NodeTaskMap nodeTaskMap, TopologyAwareNodeSelectorConfig topologyConfig) -
Method Summary
Modifier and TypeMethodDescriptioncreateNodeSelector(Session session, Optional<CatalogHandle> catalogHandle)
-
Constructor Details
-
TopologyAwareNodeSelectorFactory
@Inject public TopologyAwareNodeSelectorFactory(NetworkTopology networkTopology, InternalNodeManager nodeManager, NodeSchedulerConfig schedulerConfig, NodeTaskMap nodeTaskMap, TopologyAwareNodeSelectorConfig topologyConfig)
-
-
Method Details
-
getPlacementCountersByName
-
createNodeSelector
- Specified by:
createNodeSelectorin interfaceNodeSelectorFactory
-