## Uses of Interface
org.apache.hadoop.registry.client.api.RegistryOperations

- Packages that use RegistryOperations
  Package | Description
  --- | ---
  org.apache.hadoop.registry.cli |
  org.apache.hadoop.registry.client.api | YARN Registry Client API.
  org.apache.hadoop.registry.client.binding | Registry binding utility classes.
  org.apache.hadoop.registry.client.impl | Registry client services
  org.apache.hadoop.registry.client.impl.zk | Core Zookeeper support.
  org.apache.hadoop.registry.server.services | Basic services for the YARN registry The `RegistryAdminService` extends the shared YARN Registry client with registry setup and (potentially asynchronous) administrative actions.

- - ### Uses of RegistryOperations in org.apache.hadoop.registry.cli

    Constructors in org.apache.hadoop.registry.cli with parameters of type RegistryOperations
    Constructor and Description
    `RegistryCli(RegistryOperations reg, org.apache.hadoop.conf.Configuration conf, PrintStream sysout, PrintStream syserr)`

  - ### Uses of RegistryOperations in org.apache.hadoop.registry.client.api

    Methods in org.apache.hadoop.registry.client.api that return RegistryOperations
    Modifier and Type | Method and Description
    --- | ---
    `static RegistryOperations` | RegistryOperationsFactory.`createAnonymousInstance(org.apache.hadoop.conf.Configuration conf)` Create and initialize an anonymous read/write registry operations instance.
    `static RegistryOperations` | RegistryOperationsFactory.`createAuthenticatedInstance(org.apache.hadoop.conf.Configuration conf, String id, String password)` Create and initialize an operations instance authenticated with write access via an `id:password` pair.
    `static RegistryOperations` | RegistryOperationsFactory.`createInstance(org.apache.hadoop.conf.Configuration conf)` Create and initialize a registry operations instance.
    `static RegistryOperations` | RegistryOperationsFactory.`createInstance(String name, org.apache.hadoop.conf.Configuration conf)` Create and initialize a registry operations instance.
    `static RegistryOperations` | RegistryOperationsFactory.`createKerberosInstance(org.apache.hadoop.conf.Configuration conf, String jaasContext)` Create and initialize an secure, Kerberos-authenticated instance.
    `static RegistryOperations` | RegistryOperationsFactory.`createKerberosInstance(org.apache.hadoop.conf.Configuration conf, String jaasClientEntry, String principal, String keytab)` Create a kerberos registry service client

  - ### Uses of RegistryOperations in org.apache.hadoop.registry.client.binding

    Methods in org.apache.hadoop.registry.client.binding with parameters of type RegistryOperations
    Modifier and Type | Method and Description
    --- | ---
    `static Map<String,ServiceRecord>` | RegistryUtils.`extractServiceRecords(RegistryOperations operations, String parentpath)` Extract all service records under a list of stat operations...this non-atomic action skips entries that are too short or simply not matching.
    `static Map<String,ServiceRecord>` | RegistryUtils.`extractServiceRecords(RegistryOperations operations, String parentpath, Collection<RegistryPathStatus> stats)` Extract all service records under a list of stat operations...this skips entries that are too short or simply not matching
    `static Map<String,ServiceRecord>` | RegistryUtils.`extractServiceRecords(RegistryOperations operations, String parentpath, Map<String,RegistryPathStatus> stats)` Extract all service records under a list of stat operations...this non-atomic action skips entries that are too short or simply not matching.
    `static Map<String,ServiceRecord>` | RegistryUtils.`listServiceRecords(RegistryOperations registryOperations, String path)` List service records directly under a path
    `static Map<String,RegistryPathStatus>` | RegistryUtils.`statChildren(RegistryOperations registryOperations, String path)` List children of a directory and retrieve their `RegistryPathStatus` values.

  - ### Uses of RegistryOperations in org.apache.hadoop.registry.client.impl

    Classes in org.apache.hadoop.registry.client.impl that implement RegistryOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FSRegistryOperationsService` Filesystem-based implementation of RegistryOperations.
    `class` | `RegistryOperationsClient` This is the client service for applications to work with the registry.

  - ### Uses of RegistryOperations in org.apache.hadoop.registry.client.impl.zk

    Classes in org.apache.hadoop.registry.client.impl.zk that implement RegistryOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegistryOperationsService` The Registry operations service.

  - ### Uses of RegistryOperations in org.apache.hadoop.registry.server.services

    Classes in org.apache.hadoop.registry.server.services that implement RegistryOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegistryAdminService` Administrator service for the registry.

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