# Package org.apache.hadoop.registry.client.impl.zk

Core Zookeeper support.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ListenerHandle |
  PathListener |
  RegistryBindingSource | Interface which can be implemented by a registry binding source
  RegistryInternalConstants | Internal constants for the registry.
  ZookeeperConfigOptions | Configuration options which are internal to Zookeeper, as well as some other ZK constants

- Class Summary
  Class | Description
  --- | ---
  BindingInformation | Binding information provided by a `RegistryBindingSource`
  CuratorService | This service binds to Zookeeper via Apache Curator.
  RegistryOperationsService | The Registry operations service.
  RegistrySecurity | Implement the registry security ...
  RegistrySecurity.AclListInfo | on-demand stringifier for a list of ACLs
  RegistrySecurity.JaasConfiguration | Creates a programmatic version of a jaas.conf file.
  RegistrySecurity.UgiInfo | On demand string-ifier for UGI with extra details
  ZKPathDumper | This class dumps a registry tree to a string.

## Package org.apache.hadoop.registry.client.impl.zk Description

Core Zookeeper support.

This package contains the low-level bindings to Curator and Zookeeper, including everything related to registry security.

The class `CuratorService` is a YARN service which offers access to a Zookeeper instance via Apache Curator.

The `RegistrySecurity` implements the security support in the registry, though a set of static methods and as a YARN service.

To work with ZK, system properties need to be set before invoking some operations/instantiating some objects. The definitions of these are kept in `ZookeeperConfigOptions`.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.