# Hierarchy For Package org.apache.zookeeper

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.zookeeper.BenchMain
  - org.apache.zookeeper.ClientCnxn
  - org.apache.zookeeper.ClientCnxnSocketNetty
  - org.apache.zookeeper.ClientCnxnSocketNIO
  - org.apache.zookeeper.CreateOptions
  - org.apache.zookeeper.CreateOptions.Builder
  - org.apache.zookeeper.DeleteContainerRequest (implements org.apache.jute.Record)
  - org.apache.zookeeper.Environment
  - org.apache.zookeeper.Environment.Entry
  - org.apache.zookeeper.Login
  - org.apache.zookeeper.MultiOperationRecord (implements java.lang.Iterable<T>, org.apache.jute.Record)
  - org.apache.zookeeper.MultiResponse (implements java.lang.Iterable<T>, org.apache.jute.Record)
  - org.apache.zookeeper.Op
    - org.apache.zookeeper.Op.Check
    - org.apache.zookeeper.Op.Create
      - org.apache.zookeeper.Op.CreateTTL
    - org.apache.zookeeper.Op.Delete
    - org.apache.zookeeper.Op.GetChildren
    - org.apache.zookeeper.Op.GetData
    - org.apache.zookeeper.Op.SetData
  - org.apache.zookeeper.OpResult
    - org.apache.zookeeper.OpResult.CheckResult
    - org.apache.zookeeper.OpResult.CreateResult
    - org.apache.zookeeper.OpResult.DeleteResult
    - org.apache.zookeeper.OpResult.ErrorResult
    - org.apache.zookeeper.OpResult.GetChildrenResult
    - org.apache.zookeeper.OpResult.GetDataResult
    - org.apache.zookeeper.OpResult.SetDataResult
  - org.apache.zookeeper.Quotas
  - org.apache.zookeeper.SaslClientCallbackHandler (implements javax.security.auth.callback.CallbackHandler)
  - org.apache.zookeeper.SaslServerPrincipal
  - org.apache.zookeeper.ServerAdminClient
  - org.apache.zookeeper.Shell
    - org.apache.zookeeper.Shell.ShellCommandExecutor
  - org.apache.zookeeper.StatsTrack
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.apache.zookeeper.Shell.ExitCodeException
      - org.apache.zookeeper.KeeperException
        - org.apache.zookeeper.KeeperException.APIErrorException
        - org.apache.zookeeper.KeeperException.AuthFailedException
        - org.apache.zookeeper.KeeperException.BadArgumentsException
        - org.apache.zookeeper.KeeperException.BadVersionException
        - org.apache.zookeeper.KeeperException.ConnectionLossException
        - org.apache.zookeeper.KeeperException.DataInconsistencyException
        - org.apache.zookeeper.KeeperException.EphemeralOnLocalSessionException
        - org.apache.zookeeper.KeeperException.InvalidACLException
        - org.apache.zookeeper.KeeperException.InvalidCallbackException
        - org.apache.zookeeper.KeeperException.MarshallingErrorException
        - org.apache.zookeeper.KeeperException.NewConfigNoQuorum
        - org.apache.zookeeper.KeeperException.NoAuthException
        - org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException
        - org.apache.zookeeper.KeeperException.NodeExistsException
        - org.apache.zookeeper.KeeperException.NoNodeException
        - org.apache.zookeeper.KeeperException.NotEmptyException
        - org.apache.zookeeper.KeeperException.NotReadOnlyException
        - org.apache.zookeeper.KeeperException.NoWatcherException
        - org.apache.zookeeper.KeeperException.OperationTimeoutException
        - org.apache.zookeeper.KeeperException.QuotaExceededException
        - org.apache.zookeeper.KeeperException.ReconfigDisabledException
        - org.apache.zookeeper.KeeperException.ReconfigInProgress
        - org.apache.zookeeper.KeeperException.RequestTimeoutException
        - org.apache.zookeeper.KeeperException.RuntimeInconsistencyException
        - org.apache.zookeeper.KeeperException.SessionClosedRequireAuthException
        - org.apache.zookeeper.KeeperException.SessionExpiredException
        - org.apache.zookeeper.KeeperException.SessionMovedException
        - org.apache.zookeeper.KeeperException.SystemErrorException
        - org.apache.zookeeper.KeeperException.ThrottledOpException
        - org.apache.zookeeper.KeeperException.UnimplementedException
        - org.apache.zookeeper.KeeperException.UnknownSessionException
  - org.apache.zookeeper.Transaction
  - org.apache.zookeeper.Version (implements org.apache.zookeeper.version.Info)
  - org.apache.zookeeper.WatchDeregistration
  - org.apache.zookeeper.WatchedEvent
  - org.apache.zookeeper.ZKUtil
  - org.apache.zookeeper.ZooDefs
  - org.apache.zookeeper.ZooKeeper (implements java.lang.AutoCloseable)
  - org.apache.zookeeper.ZooKeeper.WatchRegistration
  - org.apache.zookeeper.ZookeeperBanner
  - org.apache.zookeeper.ZooKeeperMain

## Interface Hierarchy

- org.apache.zookeeper.AsyncCallback
  - org.apache.zookeeper.AsyncCallback.ACLCallback
  - org.apache.zookeeper.AsyncCallback.AllChildrenNumberCallback
  - org.apache.zookeeper.AsyncCallback.Children2Callback
  - org.apache.zookeeper.AsyncCallback.ChildrenCallback
  - org.apache.zookeeper.AsyncCallback.Create2Callback
  - org.apache.zookeeper.AsyncCallback.DataCallback
  - org.apache.zookeeper.AsyncCallback.EphemeralsCallback
  - org.apache.zookeeper.AsyncCallback.MultiCallback
  - org.apache.zookeeper.AsyncCallback.StatCallback
  - org.apache.zookeeper.AsyncCallback.StringCallback
  - org.apache.zookeeper.AsyncCallback.VoidCallback
- org.apache.zookeeper.ClientWatchManager
- org.apache.zookeeper.DigestWatcher
- org.apache.zookeeper.KeeperException.CodeDeprecated
- org.apache.zookeeper.Testable
- org.apache.zookeeper.Watcher
- org.apache.zookeeper.Watcher.Event
- org.apache.zookeeper.ZooDefs.AddWatchModes
- org.apache.zookeeper.ZooDefs.Ids
- org.apache.zookeeper.ZooDefs.OpCode
- org.apache.zookeeper.ZooDefs.Perms

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.zookeeper.AddWatchMode
    - org.apache.zookeeper.CreateMode
    - org.apache.zookeeper.KeeperException.Code (implements org.apache.zookeeper.KeeperException.CodeDeprecated)
    - org.apache.zookeeper.Op.OpKind
    - org.apache.zookeeper.Watcher.Event.EventType
    - org.apache.zookeeper.Watcher.Event.KeeperState
    - org.apache.zookeeper.Watcher.WatcherType
    - org.apache.zookeeper.ZooKeeper.States