public class BaseNodeRoleWatcher extends Object
childAdded(DiscoveryDruidNode)
childRemoved(DiscoveryDruidNode)
cacheInitialized()
resetNodes(Map)
Then registerListener(DruidNodeDiscovery.Listener) and getAllNodes() can be delegated to the
implementation here.| Constructor and Description |
|---|
BaseNodeRoleWatcher(ExecutorService listenerExecutor,
NodeRole nodeRole) |
| Modifier and Type | Method and Description |
|---|---|
void |
cacheInitialized() |
void |
childAdded(DiscoveryDruidNode druidNode) |
void |
childRemoved(DiscoveryDruidNode druidNode) |
Collection<DiscoveryDruidNode> |
getAllNodes() |
void |
registerListener(DruidNodeDiscovery.Listener listener) |
void |
resetNodes(Map<String,DiscoveryDruidNode> fullNodes) |
public BaseNodeRoleWatcher(ExecutorService listenerExecutor, NodeRole nodeRole)
public Collection<DiscoveryDruidNode> getAllNodes()
public void registerListener(DruidNodeDiscovery.Listener listener)
public void childAdded(DiscoveryDruidNode druidNode)
public void childRemoved(DiscoveryDruidNode druidNode)
public void cacheInitialized()
public void resetNodes(Map<String,DiscoveryDruidNode> fullNodes)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.