Package io.trino.metadata
Interface InternalNodeManager
- All Known Implementing Classes:
DiscoveryNodeManager,InMemoryNodeManager
public interface InternalNodeManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddNodeChangeListener(Consumer<AllNodes> listener) getActiveConnectorNodes(CatalogName catalogName) voidvoidremoveNodeChangeListener(Consumer<AllNodes> listener)
-
Method Details
-
getNodes
-
getActiveConnectorNodes
-
getCurrentNode
InternalNode getCurrentNode() -
getCoordinators
Set<InternalNode> getCoordinators() -
getAllNodes
AllNodes getAllNodes() -
refreshNodes
void refreshNodes() -
addNodeChangeListener
-
removeNodeChangeListener
-