Package org.apache.bookkeeper.discover
Class ZKRegistrationClient.WatchTask
java.lang.Object
org.apache.bookkeeper.discover.ZKRegistrationClient.WatchTask
- All Implemented Interfaces:
AutoCloseable,Runnable,BiConsumer<Versioned<Set<BookieId>>,,Throwable> org.apache.zookeeper.Watcher
- Enclosing class:
- ZKRegistrationClient
class ZKRegistrationClient.WatchTask
extends Object
implements Runnable, org.apache.zookeeper.Watcher, BiConsumer<Versioned<Set<BookieId>>,Throwable>, AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.zookeeper.Watcher
org.apache.zookeeper.Watcher.Event, org.apache.zookeeper.Watcher.WatcherType -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiConsumer
andThen
-
Constructor Details
-
WatchTask
WatchTask(String regPath, CompletableFuture<Void> firstRunFuture)
-
-
Method Details
-
getNumListeners
public int getNumListeners() -
addListener
-
removeListener
-
watch
void watch() -
run
public void run() -
accept
-
process
public void process(org.apache.zookeeper.WatchedEvent event) - Specified by:
processin interfaceorg.apache.zookeeper.Watcher
-
isClosed
boolean isClosed() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-