Class LiveTServerSet
- java.lang.Object
-
- org.apache.accumulo.server.master.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 interfaceLiveTServerSet.ListenerclassLiveTServerSet.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 TServerInstancefind(String tabletServer)LiveTServerSet.TServerConnectiongetConnection(TServerInstance server)Set<TServerInstance>getCurrentServers()ZooCachegetZooCache()voidprocess(org.apache.zookeeper.WatchedEvent event)voidremove(TServerInstance server)voidscanServers()intsize()voidstartListeningForTabletServerChanges()
-
-
-
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:
processin 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)
-
-