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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
exists(String zPath)
boolean
exists(String zPath, org.apache.zookeeper.Watcher watcher)
List<org.apache.zookeeper.data.ACL>
getACL(String zPath, org.apache.zookeeper.data.Stat stat)
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)
byte[]
getData(String zPath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.data.Stat stat)
protected Retry.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)
-
-
-
Field Detail
-
keepers
protected String keepers
-
timeout
protected int timeout
-
-
Constructor Detail
-
ZooReader
public ZooReader(String keepers, int timeout)
-
-
Method Detail
-
getSession
protected org.apache.zookeeper.ZooKeeper getSession(String keepers, int timeout, String scheme, byte[] auth)
-
getZooKeeper
protected org.apache.zookeeper.ZooKeeper getZooKeeper()
-
getRetryFactory
protected Retry.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 interfaceIZooReader
- 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 interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
getData
public byte[] getData(String zPath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.data.Stat stat) throws org.apache.zookeeper.KeeperException, InterruptedException
- Specified by:
getData
in interfaceIZooReader
- 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 interfaceIZooReader
- 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 interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
getChildren
public List<String> getChildren(String zPath) throws org.apache.zookeeper.KeeperException, InterruptedException
- Specified by:
getChildren
in interfaceIZooReader
- 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 interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
exists
public boolean exists(String zPath) throws org.apache.zookeeper.KeeperException, InterruptedException
- Specified by:
exists
in interfaceIZooReader
- 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 interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
sync
public void sync(String path) throws org.apache.zookeeper.KeeperException, InterruptedException
- Specified by:
sync
in interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
getACL
public List<org.apache.zookeeper.data.ACL> getACL(String zPath, org.apache.zookeeper.data.Stat stat) throws org.apache.zookeeper.KeeperException, InterruptedException
- Specified by:
getACL
in interfaceIZooReader
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
-