Package org.apache.zookeeper
Class MockZooKeeperSession
- java.lang.Object
-
- org.apache.zookeeper.ZooKeeper
-
- org.apache.zookeeper.MockZooKeeperSession
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class MockZooKeeperSession extends org.apache.zookeeper.ZooKeepermock zookeeper with different session based onMockZooKeeper
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWatch(java.lang.String basePath, org.apache.zookeeper.AddWatchMode mode)voidaddWatch(java.lang.String basePath, org.apache.zookeeper.AddWatchMode mode, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)voidaddWatch(java.lang.String basePath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AddWatchMode mode)voidaddWatch(java.lang.String basePath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AddWatchMode mode, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)voidclose()java.lang.Stringcreate(java.lang.String path, byte[] data, java.util.List<org.apache.zookeeper.data.ACL> acl, org.apache.zookeeper.CreateMode createMode)voidcreate(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)voiddelete(java.lang.String path, int version)voiddelete(java.lang.String path, int version, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)org.apache.zookeeper.data.Statexists(java.lang.String path, boolean watch)voidexists(java.lang.String path, boolean watch, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)org.apache.zookeeper.data.Statexists(java.lang.String path, org.apache.zookeeper.Watcher watcher)voidexists(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)voidfailConditional(org.apache.zookeeper.KeeperException.Code rc, java.util.function.BiPredicate<MockZooKeeper.Op,java.lang.String> predicate)java.util.List<java.lang.String>getChildren(java.lang.String path, boolean watch)voidgetChildren(java.lang.String path, boolean watcher, org.apache.zookeeper.AsyncCallback.Children2Callback cb, java.lang.Object ctx)java.util.List<java.lang.String>getChildren(java.lang.String path, org.apache.zookeeper.Watcher watcher)voidgetChildren(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback cb, java.lang.Object ctx)voidgetData(java.lang.String path, boolean watch, org.apache.zookeeper.AsyncCallback.DataCallback cb, java.lang.Object ctx)voidgetData(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)longgetSessionId()intgetSessionTimeout()org.apache.zookeeper.ZooKeeper.StatesgetState()java.util.List<org.apache.zookeeper.OpResult>multi(java.lang.Iterable<org.apache.zookeeper.Op> ops)voidmulti(java.lang.Iterable<org.apache.zookeeper.Op> ops, org.apache.zookeeper.AsyncCallback.MultiCallback cb, java.lang.Object ctx)static MockZooKeeperSessionnewInstance(MockZooKeeper mockZooKeeper)voidregister(org.apache.zookeeper.Watcher watcher)voidsetAlwaysFail(org.apache.zookeeper.KeeperException.Code rc)org.apache.zookeeper.data.StatsetData(java.lang.String path, byte[] data, int version)voidsetData(java.lang.String path, byte[] data, int version, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)voidsetSessionId(long id)voidshutdown()voidsync(java.lang.String path, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)java.lang.StringtoString()voidunsetAlwaysFail()-
Methods inherited from class org.apache.zookeeper.ZooKeeper
addAuthInfo, close, create, create, create, create, createConnection, defaultWatchManager, getACL, getACL, getAllChildrenNumber, getAllChildrenNumber, getChildren, getChildren, getChildren, getChildren, getChildWatches, getClientConfig, getConfig, getConfig, getConfig, getConfig, getData, getDataWatches, getEphemerals, getEphemerals, getEphemerals, getEphemerals, getExistWatches, getPersistentRecursiveWatches, getPersistentWatches, getSaslClient, getSessionPasswd, getTestable, multiInternal, multiInternal, removeAllWatches, removeAllWatches, removeWatches, removeWatches, setACL, setACL, testableLocalSocketAddress, testableRemoteSocketAddress, testableWaitForShutdown, transaction, updateServerList
-
-
-
-
Method Detail
-
newInstance
public static MockZooKeeperSession newInstance(MockZooKeeper mockZooKeeper)
-
getSessionTimeout
public int getSessionTimeout()
- Overrides:
getSessionTimeoutin classorg.apache.zookeeper.ZooKeeper
-
getState
public org.apache.zookeeper.ZooKeeper.States getState()
- Overrides:
getStatein classorg.apache.zookeeper.ZooKeeper
-
register
public void register(org.apache.zookeeper.Watcher watcher)
- Overrides:
registerin classorg.apache.zookeeper.ZooKeeper
-
create
public 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- Overrides:
createin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
create
public 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)- Overrides:
createin classorg.apache.zookeeper.ZooKeeper
-
getData
public byte[] getData(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.data.Stat stat) throws org.apache.zookeeper.KeeperException- Overrides:
getDatain classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperException
-
getData
public void getData(java.lang.String path, boolean watch, org.apache.zookeeper.AsyncCallback.DataCallback cb, java.lang.Object ctx)- Overrides:
getDatain classorg.apache.zookeeper.ZooKeeper
-
getData
public void getData(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AsyncCallback.DataCallback cb, java.lang.Object ctx)- Overrides:
getDatain classorg.apache.zookeeper.ZooKeeper
-
getChildren
public void getChildren(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback cb, java.lang.Object ctx)- Overrides:
getChildrenin classorg.apache.zookeeper.ZooKeeper
-
getChildren
public java.util.List<java.lang.String> getChildren(java.lang.String path, org.apache.zookeeper.Watcher watcher) throws org.apache.zookeeper.KeeperException- Overrides:
getChildrenin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperException
-
getChildren
public java.util.List<java.lang.String> getChildren(java.lang.String path, boolean watch) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
getChildrenin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
getChildren
public void getChildren(java.lang.String path, boolean watcher, org.apache.zookeeper.AsyncCallback.Children2Callback cb, java.lang.Object ctx)- Overrides:
getChildrenin classorg.apache.zookeeper.ZooKeeper
-
exists
public org.apache.zookeeper.data.Stat exists(java.lang.String path, boolean watch) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
existsin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
exists
public org.apache.zookeeper.data.Stat exists(java.lang.String path, org.apache.zookeeper.Watcher watcher) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
existsin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
exists
public void exists(java.lang.String path, boolean watch, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)- Overrides:
existsin classorg.apache.zookeeper.ZooKeeper
-
exists
public void exists(java.lang.String path, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)- Overrides:
existsin classorg.apache.zookeeper.ZooKeeper
-
sync
public void sync(java.lang.String path, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)- Overrides:
syncin classorg.apache.zookeeper.ZooKeeper
-
setData
public org.apache.zookeeper.data.Stat setData(java.lang.String path, byte[] data, int version) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
setDatain classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
setData
public void setData(java.lang.String path, byte[] data, int version, org.apache.zookeeper.AsyncCallback.StatCallback cb, java.lang.Object ctx)- Overrides:
setDatain classorg.apache.zookeeper.ZooKeeper
-
delete
public void delete(java.lang.String path, int version) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException- Overrides:
deletein classorg.apache.zookeeper.ZooKeeper- Throws:
java.lang.InterruptedExceptionorg.apache.zookeeper.KeeperException
-
delete
public void delete(java.lang.String path, int version, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)- Overrides:
deletein classorg.apache.zookeeper.ZooKeeper
-
multi
public void multi(java.lang.Iterable<org.apache.zookeeper.Op> ops, org.apache.zookeeper.AsyncCallback.MultiCallback cb, java.lang.Object ctx)- Overrides:
multiin classorg.apache.zookeeper.ZooKeeper
-
multi
public java.util.List<org.apache.zookeeper.OpResult> multi(java.lang.Iterable<org.apache.zookeeper.Op> ops) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException- Overrides:
multiin classorg.apache.zookeeper.ZooKeeper- Throws:
java.lang.InterruptedExceptionorg.apache.zookeeper.KeeperException
-
addWatch
public void addWatch(java.lang.String basePath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AddWatchMode mode, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)- Overrides:
addWatchin classorg.apache.zookeeper.ZooKeeper
-
addWatch
public void addWatch(java.lang.String basePath, org.apache.zookeeper.Watcher watcher, org.apache.zookeeper.AddWatchMode mode) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
addWatchin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
addWatch
public void addWatch(java.lang.String basePath, org.apache.zookeeper.AddWatchMode mode) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException- Overrides:
addWatchin classorg.apache.zookeeper.ZooKeeper- Throws:
org.apache.zookeeper.KeeperExceptionjava.lang.InterruptedException
-
addWatch
public void addWatch(java.lang.String basePath, org.apache.zookeeper.AddWatchMode mode, org.apache.zookeeper.AsyncCallback.VoidCallback cb, java.lang.Object ctx)- Overrides:
addWatchin classorg.apache.zookeeper.ZooKeeper
-
close
public void close() throws java.lang.InterruptedException- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classorg.apache.zookeeper.ZooKeeper- Throws:
java.lang.InterruptedException
-
shutdown
public void shutdown() throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
failConditional
public void failConditional(org.apache.zookeeper.KeeperException.Code rc, java.util.function.BiPredicate<MockZooKeeper.Op,java.lang.String> predicate)
-
setAlwaysFail
public void setAlwaysFail(org.apache.zookeeper.KeeperException.Code rc)
-
unsetAlwaysFail
public void unsetAlwaysFail()
-
setSessionId
public void setSessionId(long id)
-
getSessionId
public long getSessionId()
- Overrides:
getSessionIdin classorg.apache.zookeeper.ZooKeeper
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.apache.zookeeper.ZooKeeper
-
-