Class ReadOnlyZKClient.ZKTask<T>
java.lang.Object
org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.Task
org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.ZKTask<T>
- All Implemented Interfaces:
Comparable<Delayed>,Delayed
- Enclosing class:
- ReadOnlyZKClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CompletableFuture<T>private final Stringprotected final Stringprivate intFields inherited from class org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.Task
time -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedZKTask(String path, CompletableFuture<T> future, String operationType) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleandelay(long intervalMs, int maxRetries) protected abstract voiddoExec(org.apache.zookeeper.ZooKeeper zk) final voidexec(org.apache.zookeeper.ZooKeeper zk) booleanneedZk()protected final voidonComplete(org.apache.zookeeper.ZooKeeper zk, int rc, T ret, boolean errorIfNoNode) Methods inherited from class org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.Task
compareTo, getDelay
-
Field Details
-
path
-
future
-
operationType
-
retries
-
-
Constructor Details
-
ZKTask
-
-
Method Details
-
onComplete
protected final void onComplete(org.apache.zookeeper.ZooKeeper zk, int rc, T ret, boolean errorIfNoNode) -
needZk
- Overrides:
needZkin classReadOnlyZKClient.Task
-
doExec
-
exec
- Overrides:
execin classReadOnlyZKClient.Task
-
delay
-
connectFailed
- Overrides:
connectFailedin classReadOnlyZKClient.Task
-
closed
- Overrides:
closedin classReadOnlyZKClient.Task
-