Class LiveTServerSet
- java.lang.Object
-
- org.apache.accumulo.server.manager.LiveTServerSet
-
- All Implemented Interfaces:
org.apache.zookeeper.Watcher
public class LiveTServerSet extends Object implements org.apache.zookeeper.Watcher
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LiveTServerSet.Listener
class
LiveTServerSet.TServerConnection
-
Constructor Summary
Constructors Constructor Description LiveTServerSet(ServerContext context, LiveTServerSet.Listener cback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TServerInstance
find(String tabletServer)
LiveTServerSet.TServerConnection
getConnection(TServerInstance server)
Set<TServerInstance>
getCurrentServers()
ZooCache
getZooCache()
void
process(org.apache.zookeeper.WatchedEvent event)
void
remove(TServerInstance server)
void
scanServers()
int
size()
void
startListeningForTabletServerChanges()
-
-
-
Constructor Detail
-
LiveTServerSet
public LiveTServerSet(ServerContext context, LiveTServerSet.Listener cback)
-
-
Method Detail
-
getZooCache
public ZooCache getZooCache()
-
startListeningForTabletServerChanges
public void startListeningForTabletServerChanges()
-
scanServers
public void scanServers()
-
process
public void process(org.apache.zookeeper.WatchedEvent event)
- Specified by:
process
in interfaceorg.apache.zookeeper.Watcher
-
getConnection
public LiveTServerSet.TServerConnection getConnection(TServerInstance server)
-
getCurrentServers
public Set<TServerInstance> getCurrentServers()
-
size
public int size()
-
find
public TServerInstance find(String tabletServer)
-
remove
public void remove(TServerInstance server)
-
-