# Uses of Class
org.apache.zookeeper.KeeperException

Packages that use KeeperException
Package
Description
org.apache.zookeeper
org.apache.zookeeper.admin
org.apache.zookeeper.cli
org.apache.zookeeper.inspector.manager
org.apache.zookeeper.retry
org.apache.zookeeper.server
ZooKeeper server theory of operation
org.apache.zookeeper.server.quorum
org.apache.zookeeper.test.system

## Uses of KeeperException in org.apache.zookeeper

Subclasses of KeeperException in org.apache.zookeeper
Modifier and Type
Class
Description
`static class`
`KeeperException.APIErrorException`
`static class`
`KeeperException.AuthFailedException`
`static class`
`KeeperException.BadArgumentsException`
`static class`
`KeeperException.BadVersionException`
`static class`
`KeeperException.ConnectionLossException`
`static class`
`KeeperException.DataInconsistencyException`
`static class`
`KeeperException.EphemeralOnLocalSessionException`
`static class`
`KeeperException.InvalidACLException`
`static class`
`KeeperException.InvalidCallbackException`
`static class`
`KeeperException.MarshallingErrorException`
`static class`
`KeeperException.NewConfigNoQuorum`
`static class`
`KeeperException.NoAuthException`
`static class`
`KeeperException.NoChildrenForEphemeralsException`
`static class`
`KeeperException.NodeExistsException`
`static class`
`KeeperException.NoNodeException`
`static class`
`KeeperException.NotEmptyException`
`static class`
`KeeperException.NotReadOnlyException`
`static class`
`KeeperException.NoWatcherException`
`static class`
`KeeperException.OperationTimeoutException`
`static class`
`KeeperException.QuotaExceededException`
`static class`
`KeeperException.ReconfigDisabledException`
`static class`
`KeeperException.ReconfigInProgress`
`static class`
`KeeperException.RequestTimeoutException`
`static class`
`KeeperException.RuntimeInconsistencyException`
`static class`
`KeeperException.SessionClosedRequireAuthException`
`static class`
`KeeperException.SessionExpiredException`
`static class`
`KeeperException.SessionMovedException`
`static class`
`KeeperException.SystemErrorException`
`static class`
`KeeperException.ThrottledOpException`
`static class`
`KeeperException.UnimplementedException`
`static class`
`KeeperException.UnknownSessionException`
Methods in org.apache.zookeeper that return KeeperException
Modifier and Type
Method
Description
`static KeeperException`
KeeperException.`create(int code)`
Deprecated.
deprecated in 3.1.0, use `KeeperException.create(Code)` instead
`static KeeperException`
KeeperException.`create(int code, String path)`
Deprecated.
deprecated in 3.1.0, use `KeeperException.create(Code, String)` instead
`static KeeperException`
KeeperException.`create(KeeperException.Code code)`
All non-specific keeper exceptions should be constructed via this factory method in order to guarantee consistency in error codes and such.
`static KeeperException`
KeeperException.`create(KeeperException.Code code, String path)`
All non-specific keeper exceptions should be constructed via this factory method in order to guarantee consistency in error codes and such.
Methods in org.apache.zookeeper that throw KeeperException
Modifier and Type
Method
Description
`void`
ZooKeeper.`addWatch(String basePath, AddWatchMode mode)`
Add a watch to the given znode using the given mode.
`void`
ZooKeeper.`addWatch(String basePath, Watcher watcher, AddWatchMode mode)`
Add a watch to the given znode using the given mode.
`List<OpResult>`
Transaction.`commit()`
`String`
ZooKeeper.`create(String path, byte[] data, List<ACL> acl, CreateMode createMode)`
Create a node with the given path.
`String`
ZooKeeper.`create(String path, byte[] data, List<ACL> acl, CreateMode createMode, Stat stat)`
Create a node with the given path and returns the Stat of that node.
`String`
ZooKeeper.`create(String path, byte[] data, List<ACL> acl, CreateMode createMode, Stat stat, long ttl)`
same as `ZooKeeper.create(String, byte[], List, CreateMode, Stat)` but allows for specifying a TTL when mode is `CreateMode.PERSISTENT_WITH_TTL` or `CreateMode.PERSISTENT_SEQUENTIAL_WITH_TTL`.
`void`
ZooKeeper.`delete(String path, int version)`
Delete the node with the given path.
`static void`
ZKUtil.`deleteRecursive(ZooKeeper zk, String pathRoot)`
Same as `ZKUtil.deleteRecursive(org.apache.zookeeper.ZooKeeper, java.lang.String, int)` kept here for compatibility with 3.5 clients.
`static boolean`
ZKUtil.`deleteRecursive(ZooKeeper zk, String pathRoot, int batchSize)`
Recursively delete the node with the given path.
`static void`
ZKUtil.`deleteRecursive(ZooKeeper zk, String pathRoot, AsyncCallback.VoidCallback cb, Object ctx)`
Recursively delete the node with the given path.
`Stat`
ZooKeeper.`exists(String path, boolean watch)`
Return the stat of the node of the given path.
`Stat`
ZooKeeper.`exists(String path, Watcher watcher)`
Return the stat of the node of the given path.
`static CreateMode`
CreateMode.`fromFlag(int flag)`
Map an integer value to a CreateMode value
`List<ACL>`
ZooKeeper.`getACL(String path, Stat stat)`
Return the ACL and stat of the node of the given path.
`int`
ZooKeeper.`getAllChildrenNumber(String path)`
Synchronously gets all numbers of children nodes under a specific path
`List<String>`
ZooKeeper.`getChildren(String path, boolean watch)`
Return the list of the children of the node of the given path.
`List<String>`
ZooKeeper.`getChildren(String path, boolean watch, Stat stat)`
For the given znode path return the stat and children list.
`List<String>`
ZooKeeper.`getChildren(String path, Watcher watcher)`
Return the list of the children of the node of the given path.
`List<String>`
ZooKeeper.`getChildren(String path, Watcher watcher, Stat stat)`
For the given znode path return the stat and children list.
`byte[]`
ZooKeeper.`getConfig(boolean watch, Stat stat)`
Return the last committed configuration (as known to the server to which the client is connected) and the stat of the configuration.
`byte[]`
ZooKeeper.`getConfig(Watcher watcher, Stat stat)`
Return the last committed configuration (as known to the server to which the client is connected) and the stat of the configuration.
`byte[]`
ZooKeeper.`getData(String path, boolean watch, Stat stat)`
Return the data and the stat of the node of the given path.
`byte[]`
ZooKeeper.`getData(String path, Watcher watcher, Stat stat)`
Return the data and the stat of the node of the given path.
`List<String>`
ZooKeeper.`getEphemerals()`
Synchronously gets all the ephemeral nodes created by this session.
`List<String>`
ZooKeeper.`getEphemerals(String prefixPath)`
Synchronously gets all the ephemeral nodes matching prefixPath created by this session.
`static List<String>`
ZKUtil.`listSubTreeBFS(ZooKeeper zk, String pathRoot)`
BFS Traversal of the system under pathRoot, with the entries in the list, in the same order as that of the traversal.
`List<OpResult>`
ZooKeeper.`multi(Iterable<Op> ops)`
Executes multiple ZooKeeper operations.
`protected List<OpResult>`
ZooKeeper.`multiInternal(MultiOperationRecord request)`
`void`
ZooKeeper.`removeAllWatches(String path, Watcher.WatcherType watcherType, boolean local)`
For the given znode path, removes all the registered watchers of given watcherType.
`void`
ZooKeeper.`removeWatches(String path, Watcher watcher, Watcher.WatcherType watcherType, boolean local)`
For the given znode path, removes the specified watcher of given watcherType.
`Stat`
ZooKeeper.`setACL(String path, List<ACL> acl, int aclVersion)`
Set the ACL for the node of the given path if such a node exists and the given aclVersion matches the acl version of the node.
`Stat`
ZooKeeper.`setData(String path, byte[] data, int version)`
Set the data for the node of the given path if such a node exists and the given version matches the version of the node (if the given version is -1, it matches any node's versions).
`void`
ZooKeeper.`sync(String path)`
Synchronous sync.
`Map<Watcher.Event.EventType, Set<Watcher>>`
WatchDeregistration.`unregister(int rc)`
Unregistering watcher that was added on path.
`static void`
ZKUtil.`visitSubTreeDFS(ZooKeeper zk, String path, boolean watch, AsyncCallback.StringCallback cb)`
Visits the subtree with root as given path and calls the passed callback with each znode found during the search.

## Uses of KeeperException in org.apache.zookeeper.admin

Methods in org.apache.zookeeper.admin that throw KeeperException
Modifier and Type
Method
Description
`byte[]`
ZooKeeperAdmin.`reconfigure(String joiningServers, String leavingServers, String newMembers, long fromConfig, Stat stat)`
Reconfigure - add/remove servers.
`byte[]`
ZooKeeperAdmin.`reconfigure(List<String> joiningServers, List<String> leavingServers, List<String> newMembers, long fromConfig, Stat stat)`
Convenience wrapper around reconfig that takes Lists of strings instead of comma-separated servers.

## Uses of KeeperException in org.apache.zookeeper.cli

Methods in org.apache.zookeeper.cli that throw KeeperException
Modifier and Type
Method
Description
`static boolean`
SetQuotaCommand.`createQuota(ZooKeeper zk, String path, StatsTrack quota)`
this method creates a quota node for the path
`static boolean`
DelQuotaCommand.`delQuota(ZooKeeper zk, String path, StatsTrack quota)`
this method deletes quota for a node.
`static List<StatsTrack>`
ListQuotaCommand.`listQuota(ZooKeeper zk, String path)`

## Uses of KeeperException in org.apache.zookeeper.inspector.manager

Constructors in org.apache.zookeeper.inspector.manager that throw KeeperException
Modifier
Constructor
Description
``
`NodeWatcher(String nodePath, NodeListener nodeListener, ZooKeeper zookeeper)`

## Uses of KeeperException in org.apache.zookeeper.retry

Methods in org.apache.zookeeper.retry that throw KeeperException
Modifier and Type
Method
Description
`String`
ZooKeeperRetry.`create(String path, byte[] data, List<ACL> acl, CreateMode createMode)`
`void`
ZooKeeperRetry.`delete(String path, int version)`
`Stat`
ZooKeeperRetry.`exists(String path, boolean watch)`
`Stat`
ZooKeeperRetry.`exists(String path, Watcher watcher)`
`List<ACL>`
ZooKeeperRetry.`getACL(String path, Stat stat)`
`List<String>`
ZooKeeperRetry.`getChildren(String path, boolean watch)`
`List<String>`
ZooKeeperRetry.`getChildren(String path, Watcher watcher)`
`byte[]`
ZooKeeperRetry.`getData(String path, boolean watch, Stat stat)`
`byte[]`
ZooKeeperRetry.`getData(String path, Watcher watcher, Stat stat)`
`Stat`
ZooKeeperRetry.`setACL(String path, List<ACL> acl, int aclVersion)`
`Stat`
ZooKeeperRetry.`setData(String path, byte[] data, int version)`

## Uses of KeeperException in org.apache.zookeeper.server

Methods in org.apache.zookeeper.server that return KeeperException
Modifier and Type
Method
Description
`KeeperException`
Request.`getException()`
Methods in org.apache.zookeeper.server with parameters of type KeeperException
Modifier and Type
Method
Description
`void`
Request.`setException(KeeperException e)`
Methods in org.apache.zookeeper.server that throw KeeperException
Modifier and Type
Method
Description
`protected void`
PrepRequestProcessor.`pRequest2Txn(int type, long zxid, Request request, Record record)`
This method will be called inside the ProcessRequestThread, which is a singleton, so there will be a single thread calling this code.

## Uses of KeeperException in org.apache.zookeeper.server.quorum

Methods in org.apache.zookeeper.server.quorum that throw KeeperException
Modifier and Type
Method
Description
`Request`
QuorumZooKeeperServer.`checkUpgradeSession(Request request)`

## Uses of KeeperException in org.apache.zookeeper.test.system

Methods in org.apache.zookeeper.test.system that throw KeeperException
Modifier and Type
Method
Description
`String`
InstanceManager.`assignInstance(String name, Class<? extends Instance> clazz, String params, int weight)`
`String`
InstanceManager.`getStatus(String name, long timeout)`
`static void`
GenerateLoad.`main(String[] args)`
`static void`
InstanceContainer.`main(String[] args)`
`void`
InstanceManager.`reconfigureInstance(String name, String params)`
`void`
InstanceManager.`removeInstance(String name)`
`void`
Instance.Reporter.`report(String report)`
`void`
InstanceManager.`resetStatus(String name)`
`void`
InstanceContainer.`run()`
Constructors in org.apache.zookeeper.test.system that throw KeeperException
Modifier
Constructor
Description
``
`InstanceManager(ZooKeeper zk, String prefix)`