public class ZooKeeperChildrenCache extends Object implements Watcher, ZooKeeperCache.CacheUpdater<Set<String>>
Watcher.Event, Watcher.WatcherType| Constructor and Description |
|---|
ZooKeeperChildrenCache(ZooKeeperCache cache,
String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
Set<String> |
get() |
Set<String> |
get(String path) |
CompletableFuture<Set<String>> |
getAsync() |
CompletableFuture<Set<String>> |
getAsync(String path) |
void |
process(WatchedEvent event) |
void |
registerListener(ZooKeeperCacheListener<Set<String>> listener) |
void |
reloadCache(String path) |
void |
unregisterListener(ZooKeeperCacheListener<Set<String>> listener) |
public ZooKeeperChildrenCache(ZooKeeperCache cache, String path)
public Set<String> get() throws KeeperException, InterruptedException
KeeperExceptionInterruptedExceptionpublic Set<String> get(String path) throws KeeperException, InterruptedException
KeeperExceptionInterruptedExceptionpublic CompletableFuture<Set<String>> getAsync()
public CompletableFuture<Set<String>> getAsync(String path)
public void clear()
public void reloadCache(String path)
reloadCache in interface ZooKeeperCache.CacheUpdater<Set<String>>public void registerListener(ZooKeeperCacheListener<Set<String>> listener)
registerListener in interface ZooKeeperCache.CacheUpdater<Set<String>>public void unregisterListener(ZooKeeperCacheListener<Set<String>> listener)
unregisterListener in interface ZooKeeperCache.CacheUpdater<Set<String>>public void process(WatchedEvent event)
public void close()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.