| Package | Description | 
|---|---|
| org.apache.hadoop.mapreduce.v2.hs | |
| org.apache.hadoop.registry.client.api | YARN Registry Client API. | 
| 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  RegistryAdminServiceextends the shared YARN Registry client with registry setup and
     (potentially asynchronous) administrative actions. | 
| org.apache.hadoop.service | |
| org.apache.hadoop.service.launcher | This package contains classes, interfaces and exceptions to launch
 YARN services from the command line. | 
| org.apache.hadoop.yarn.client.api | |
| org.apache.hadoop.yarn.client.api.async | |
| org.apache.hadoop.yarn.client.api.impl | |
| org.apache.hadoop.yarn.event | |
| org.apache.hadoop.yarn.service.client | Package org.apache.hadoop.yarn.service.client contains classes
 for YARN Services Client API. | 
| org.apache.hadoop.yarn.util | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HistoryFileManagerThis class provides a way to interact with history files in a thread safe
 manor. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DNSOperationsDNS Operations. | 
| interface  | RegistryOperationsRegistry Operations | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RegistryOperationsClientThis is the client service for applications to work with the registry. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | org.apache.hadoop.registry.client.impl.zk.CuratorServiceThis service binds to Zookeeper via Apache Curator. | 
| class  | RegistryOperationsServiceThe Registry operations service. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AddingCompositeServiceComposite service that exports the add/remove methods. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AddingCompositeService. addService(Service service) | 
| boolean | AddingCompositeService. removeService(Service service) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractServiceThis is the base implementation class for services. | 
| class  | CompositeServiceComposition of services. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Service> | CompositeService. getServices()Get a cloned list of services | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | CompositeService. addService(Service service)Add the passed  Serviceto the list of services managed by thisCompositeService | 
| protected boolean | CompositeService. removeService(Service service) | 
| void | LoggingStateChangeListener. stateChanged(Service service)Callback for a state change event: log it | 
| void | ServiceStateChangeListener. stateChanged(Service service)Callback to notify of a state change. | 
| static void | ServiceOperations. stop(Service service)Stop a service. | 
| static Exception | ServiceOperations. stopQuietly(org.slf4j.Logger log,
           Service service)Stop a service; if it is null do nothing. | 
| static Exception | ServiceOperations. stopQuietly(org.apache.commons.logging.Log log,
           Service service)Stop a service; if it is null do nothing. | 
| static Exception | ServiceOperations. stopQuietly(Service service)Stop a service; if it is null do nothing. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LaunchableServiceAn interface which services can implement to have their
 execution managed by the ServiceLauncher. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLaunchableServiceSubclass of  AbstractServicethat provides basic implementations
 of theLaunchableServicemethods. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AHSClient | 
| class  | AMRMClient<T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest> | 
| class  | AppAdminClientClient for managing applications. | 
| class  | NMClient | 
| class  | SharedCacheClientThis is the client for YARN's shared cache. | 
| class  | TimelineClientA client library that can be used to post some information in terms of a
 number of conceptual entities. | 
| class  | TimelineReaderClientA client library that can be used to get Timeline Entities associated with
 application, application attempt or containers. | 
| class  | YarnClient | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AMRMClientAsync<T extends org.apache.hadoop.yarn.client.api.AMRMClient.ContainerRequest>AMRMClientAsynchandles communication with the ResourceManager
 and provides asynchronous updates on events such as container allocations and
 completions. | 
| class  | NMClientAsyncNMClientAsynchandles communication with all the NodeManagers
 and provides asynchronous updates on getting responses from them. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TimelineReaderClientImplImplementation of TimelineReaderClient interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AsyncDispatcherDispatches  Events in a separate thread. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ServiceClient | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLivelinessMonitor<O>A simple liveliness monitor with which clients can register, trust the
 component to monitor liveliness, get a call-back on expiry and then finally
 unregister. | 
Copyright © 2019 Apache Software Foundation. All rights reserved.