org.apache.accumulo.fate.zookeeper
Class ZooReader
java.lang.Object
org.apache.accumulo.fate.zookeeper.ZooReader
- All Implemented Interfaces:
- IZooReader
- Direct Known Subclasses:
- ZooReaderWriter
public class ZooReader
- extends Object
- implements IZooReader
|
Method Summary |
boolean |
exists(String zPath)
|
boolean |
exists(String zPath,
org.apache.zookeeper.Watcher watcher)
|
List<String> |
getChildren(String zPath)
|
List<String> |
getChildren(String zPath,
org.apache.zookeeper.Watcher watcher)
|
byte[] |
getData(String zPath,
boolean watch,
org.apache.zookeeper.data.Stat stat)
|
byte[] |
getData(String zPath,
org.apache.zookeeper.data.Stat stat)
|
protected RetryFactory |
getRetryFactory()
|
protected org.apache.zookeeper.ZooKeeper |
getSession(String keepers,
int timeout,
String scheme,
byte[] auth)
|
org.apache.zookeeper.data.Stat |
getStatus(String zPath)
|
org.apache.zookeeper.data.Stat |
getStatus(String zPath,
org.apache.zookeeper.Watcher watcher)
|
protected org.apache.zookeeper.ZooKeeper |
getZooKeeper()
|
protected void |
retryOrThrow(Retry retry,
org.apache.zookeeper.KeeperException e)
|
void |
sync(String path)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keepers
protected String keepers
timeout
protected int timeout
ZooReader
public ZooReader(String keepers,
int timeout)
getSession
protected org.apache.zookeeper.ZooKeeper getSession(String keepers,
int timeout,
String scheme,
byte[] auth)
getZooKeeper
protected org.apache.zookeeper.ZooKeeper getZooKeeper()
getRetryFactory
protected RetryFactory getRetryFactory()
retryOrThrow
protected void retryOrThrow(Retry retry,
org.apache.zookeeper.KeeperException e)
throws org.apache.zookeeper.KeeperException
- Throws:
org.apache.zookeeper.KeeperException
getData
public byte[] getData(String zPath,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getData in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
getData
public byte[] getData(String zPath,
boolean watch,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getData in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
getStatus
public org.apache.zookeeper.data.Stat getStatus(String zPath)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getStatus in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
getStatus
public org.apache.zookeeper.data.Stat getStatus(String zPath,
org.apache.zookeeper.Watcher watcher)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getStatus in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
getChildren
public List<String> getChildren(String zPath)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getChildren in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
getChildren
public List<String> getChildren(String zPath,
org.apache.zookeeper.Watcher watcher)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
getChildren in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
exists
public boolean exists(String zPath)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
exists in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
exists
public boolean exists(String zPath,
org.apache.zookeeper.Watcher watcher)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
exists in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
sync
public void sync(String path)
throws org.apache.zookeeper.KeeperException,
InterruptedException
- Specified by:
sync in interface IZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
Copyright © 2015 Apache Accumulo Project. All rights reserved.