org.linkedin.zookeeper.client
Interface IZooKeeper
- All Known Subinterfaces:
- IZKClient
- All Known Implementing Classes:
- AbstractZKClient, AbstractZooKeeper, ChrootedZKClient, ZKClient, ZooKeeperImpl
public interface IZooKeeper
Provides an interface to ZooKeeper (which is a class!). PLease see ZooKeeper javadoc
for details
|
Method Summary |
void |
addAuthInfo(java.lang.String scheme,
byte[] auth)
|
void |
close()
|
java.lang.String |
create(java.lang.String path,
byte[] data,
java.util.List<org.apache.zookeeper.data.ACL> acl,
org.apache.zookeeper.CreateMode createMode)
|
void |
create(java.lang.String path,
byte[] data,
java.util.List<org.apache.zookeeper.data.ACL> acl,
org.apache.zookeeper.CreateMode createMode,
org.apache.zookeeper.AsyncCallback.StringCallback cb,
java.lang.Object ctx)
|
void |
delete(java.lang.String path,
int version)
|
void |
delete(java.lang.String path,
int version,
org.apache.zookeeper.AsyncCallback.VoidCallback cb,
java.lang.Object ctx)
|
org.apache.zookeeper.data.Stat |
exists(java.lang.String path,
boolean watch)
|
void |
exists(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
|
org.apache.zookeeper.data.Stat |
exists(java.lang.String path,
org.apache.zookeeper.Watcher watcher)
|
void |
exists(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
|
java.util.List<org.apache.zookeeper.data.ACL> |
getACL(java.lang.String path,
org.apache.zookeeper.data.Stat stat)
|
void |
getACL(java.lang.String path,
org.apache.zookeeper.data.Stat stat,
org.apache.zookeeper.AsyncCallback.ACLCallback cb,
java.lang.Object ctx)
|
java.util.List<java.lang.String> |
getChildren(java.lang.String path,
boolean watch)
|
void |
getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.Children2Callback cb,
java.lang.Object ctx)
|
void |
getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.ChildrenCallback cb,
java.lang.Object ctx)
|
java.util.List<java.lang.String> |
getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.data.Stat stat)
|
java.util.List<java.lang.String> |
getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher)
|
void |
getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.Children2Callback cb,
java.lang.Object ctx)
|
void |
getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.ChildrenCallback cb,
java.lang.Object ctx)
|
java.util.List<java.lang.String> |
getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.data.Stat stat)
|
void |
getData(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.DataCallback cb,
java.lang.Object ctx)
|
byte[] |
getData(java.lang.String path,
boolean watch,
org.apache.zookeeper.data.Stat stat)
|
void |
getData(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.DataCallback cb,
java.lang.Object ctx)
|
byte[] |
getData(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.data.Stat stat)
|
long |
getSessionId()
|
byte[] |
getSessionPasswd()
|
int |
getSessionTimeout()
|
org.apache.zookeeper.ZooKeeper.States |
getState()
|
void |
register(org.apache.zookeeper.Watcher watcher)
|
org.apache.zookeeper.data.Stat |
setACL(java.lang.String path,
java.util.List<org.apache.zookeeper.data.ACL> acl,
int version)
|
void |
setACL(java.lang.String path,
java.util.List<org.apache.zookeeper.data.ACL> acl,
int version,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
|
org.apache.zookeeper.data.Stat |
setData(java.lang.String path,
byte[] data,
int version)
|
void |
setData(java.lang.String path,
byte[] data,
int version,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
|
void |
sync(java.lang.String path,
org.apache.zookeeper.AsyncCallback.VoidCallback cb,
java.lang.Object ctx)
|
getSessionId
long getSessionId()
getSessionPasswd
byte[] getSessionPasswd()
getSessionTimeout
int getSessionTimeout()
addAuthInfo
void addAuthInfo(java.lang.String scheme,
byte[] auth)
register
void register(org.apache.zookeeper.Watcher watcher)
close
void close()
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
create
java.lang.String create(java.lang.String path,
byte[] data,
java.util.List<org.apache.zookeeper.data.ACL> acl,
org.apache.zookeeper.CreateMode createMode)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
create
void create(java.lang.String path,
byte[] data,
java.util.List<org.apache.zookeeper.data.ACL> acl,
org.apache.zookeeper.CreateMode createMode,
org.apache.zookeeper.AsyncCallback.StringCallback cb,
java.lang.Object ctx)
delete
void delete(java.lang.String path,
int version)
throws java.lang.InterruptedException,
org.apache.zookeeper.KeeperException
- Throws:
java.lang.InterruptedException
org.apache.zookeeper.KeeperException
delete
void delete(java.lang.String path,
int version,
org.apache.zookeeper.AsyncCallback.VoidCallback cb,
java.lang.Object ctx)
exists
org.apache.zookeeper.data.Stat exists(java.lang.String path,
org.apache.zookeeper.Watcher watcher)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
exists
org.apache.zookeeper.data.Stat exists(java.lang.String path,
boolean watch)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
exists
void exists(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
exists
void exists(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
getData
byte[] getData(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getData
byte[] getData(java.lang.String path,
boolean watch,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getData
void getData(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.DataCallback cb,
java.lang.Object ctx)
getData
void getData(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.DataCallback cb,
java.lang.Object ctx)
setData
org.apache.zookeeper.data.Stat setData(java.lang.String path,
byte[] data,
int version)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
setData
void setData(java.lang.String path,
byte[] data,
int version,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
getACL
java.util.List<org.apache.zookeeper.data.ACL> getACL(java.lang.String path,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getACL
void getACL(java.lang.String path,
org.apache.zookeeper.data.Stat stat,
org.apache.zookeeper.AsyncCallback.ACLCallback cb,
java.lang.Object ctx)
setACL
org.apache.zookeeper.data.Stat setACL(java.lang.String path,
java.util.List<org.apache.zookeeper.data.ACL> acl,
int version)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
setACL
void setACL(java.lang.String path,
java.util.List<org.apache.zookeeper.data.ACL> acl,
int version,
org.apache.zookeeper.AsyncCallback.StatCallback cb,
java.lang.Object ctx)
getChildren
java.util.List<java.lang.String> getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getChildren
java.util.List<java.lang.String> getChildren(java.lang.String path,
boolean watch)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getChildren
void getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.ChildrenCallback cb,
java.lang.Object ctx)
getChildren
void getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.ChildrenCallback cb,
java.lang.Object ctx)
getChildren
java.util.List<java.lang.String> getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getChildren
java.util.List<java.lang.String> getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.data.Stat stat)
throws org.apache.zookeeper.KeeperException,
java.lang.InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
java.lang.InterruptedException
getChildren
void getChildren(java.lang.String path,
org.apache.zookeeper.Watcher watcher,
org.apache.zookeeper.AsyncCallback.Children2Callback cb,
java.lang.Object ctx)
getChildren
void getChildren(java.lang.String path,
boolean watch,
org.apache.zookeeper.AsyncCallback.Children2Callback cb,
java.lang.Object ctx)
sync
void sync(java.lang.String path,
org.apache.zookeeper.AsyncCallback.VoidCallback cb,
java.lang.Object ctx)
getState
org.apache.zookeeper.ZooKeeper.States getState()