# Uses of Package
org.apache.hadoop.yarn.client.api.async

- Packages that use org.apache.hadoop.yarn.client.api.async
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.client.api.async |
  org.apache.hadoop.yarn.client.api.async.impl |

- Classes in org.apache.hadoop.yarn.client.api.async used by org.apache.hadoop.yarn.client.api.async
  Class and Description
  AMRMClientAsync `AMRMClientAsync` handles communication with the ResourceManager and provides asynchronous updates on events such as container allocations and completions.
  AMRMClientAsync.AbstractCallbackHandler The callback abstract class.
  AMRMClientAsync.CallbackHandler Deprecated. Use `AMRMClientAsync.AbstractCallbackHandler` instead.
  NMClientAsync `NMClientAsync` handles communication with all the NodeManagers and provides asynchronous updates on getting responses from them.
  NMClientAsync.AbstractCallbackHandler The callback abstract class.
  NMClientAsync.CallbackHandler Deprecated. Use `NMClientAsync.AbstractCallbackHandler` instead. The callback interface needs to be implemented by `NMClientAsync` users. The APIs are called when responses from `NodeManager` are available. Once a callback happens, the users can chose to act on it in blocking or non-blocking manner. If the action on callback is done in a blocking manner, some of the threads performing requests on NodeManagers may get blocked depending on how many threads in the pool are busy. The implementation of the callback function should not throw the unexpected exception. Otherwise, `NMClientAsync` will just catch, log and then ignore it.

- Classes in org.apache.hadoop.yarn.client.api.async used by org.apache.hadoop.yarn.client.api.async.impl
  Class and Description
  AMRMClientAsync `AMRMClientAsync` handles communication with the ResourceManager and provides asynchronous updates on events such as container allocations and completions.
  AMRMClientAsync.AbstractCallbackHandler The callback abstract class.
  AMRMClientAsync.CallbackHandler Deprecated. Use `AMRMClientAsync.AbstractCallbackHandler` instead.
  NMClientAsync `NMClientAsync` handles communication with all the NodeManagers and provides asynchronous updates on getting responses from them.
  NMClientAsync.AbstractCallbackHandler The callback abstract class.
  NMClientAsync.CallbackHandler Deprecated. Use `NMClientAsync.AbstractCallbackHandler` instead. The callback interface needs to be implemented by `NMClientAsync` users. The APIs are called when responses from `NodeManager` are available. Once a callback happens, the users can chose to act on it in blocking or non-blocking manner. If the action on callback is done in a blocking manner, some of the threads performing requests on NodeManagers may get blocked depending on how many threads in the pool are busy. The implementation of the callback function should not throw the unexpected exception. Otherwise, `NMClientAsync` will just catch, log and then ignore it.

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