# Uses of Package
org.apache.hadoop.yarn.server.api.protocolrecords

- Packages that use org.apache.hadoop.yarn.server.api.protocolrecords
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.server.api |
  org.apache.hadoop.yarn.server.api.impl.pb.client |
  org.apache.hadoop.yarn.server.api.protocolrecords |
  org.apache.hadoop.yarn.server.api.protocolrecords.impl.pb |
  org.apache.hadoop.yarn.server.scheduler | Utility classes used for Scheduling.
  org.apache.hadoop.yarn.server.utils |

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.api
  Class and Description
  DistributedSchedulingAllocateRequest Object used by the Application Master when distributed scheduling is enabled, in order to forward the `AllocateRequest` for GUARANTEED containers to the Resource Manager, and to notify the Resource Manager about the allocation of OPPORTUNISTIC containers through the Distributed Scheduler.
  DistributedSchedulingAllocateResponse This is the response of the Resource Manager to the `DistributedSchedulingAllocateRequest`, when distributed scheduling is enabled.
  GetTimelineCollectorContextRequest
  GetTimelineCollectorContextResponse
  NodeHeartbeatRequest
  NodeHeartbeatResponse Node Manager's heartbeat response.
  RegisterDistributedSchedulingAMResponse This is the response to registering an Application Master when distributed scheduling is enabled.
  RegisterNodeManagerRequest
  RegisterNodeManagerResponse Node Manager's register response.
  ReportNewCollectorInfoRequest
  ReportNewCollectorInfoResponse
  SCMUploaderCanUploadRequest The request from the NodeManager to the `SharedCacheManager` that requests whether it can upload a resource in the shared cache.
  SCMUploaderCanUploadResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager can upload the resource to the shared cache.
  SCMUploaderNotifyRequest The request from the NodeManager to the `SharedCacheManager` that notifies that a resource has been uploaded to the shared cache.
  SCMUploaderNotifyResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager needs to delete the cached resource it was sending the notification for.
  UnRegisterNodeManagerRequest Node Manager's unregister request.
  UnRegisterNodeManagerResponse Node Manager's unregister response.

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.api.impl.pb.client
  Class and Description
  DistributedSchedulingAllocateRequest Object used by the Application Master when distributed scheduling is enabled, in order to forward the `AllocateRequest` for GUARANTEED containers to the Resource Manager, and to notify the Resource Manager about the allocation of OPPORTUNISTIC containers through the Distributed Scheduler.
  DistributedSchedulingAllocateResponse This is the response of the Resource Manager to the `DistributedSchedulingAllocateRequest`, when distributed scheduling is enabled.
  GetTimelineCollectorContextRequest
  GetTimelineCollectorContextResponse
  NodeHeartbeatRequest
  NodeHeartbeatResponse Node Manager's heartbeat response.
  RegisterDistributedSchedulingAMResponse This is the response to registering an Application Master when distributed scheduling is enabled.
  RegisterNodeManagerRequest
  RegisterNodeManagerResponse Node Manager's register response.
  ReportNewCollectorInfoRequest
  ReportNewCollectorInfoResponse
  SCMUploaderCanUploadRequest The request from the NodeManager to the `SharedCacheManager` that requests whether it can upload a resource in the shared cache.
  SCMUploaderCanUploadResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager can upload the resource to the shared cache.
  SCMUploaderNotifyRequest The request from the NodeManager to the `SharedCacheManager` that notifies that a resource has been uploaded to the shared cache.
  SCMUploaderNotifyResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager needs to delete the cached resource it was sending the notification for.
  UnRegisterNodeManagerRequest Node Manager's unregister request.
  UnRegisterNodeManagerResponse Node Manager's unregister response.

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.api.protocolrecords
  Class and Description
  DistributedSchedulingAllocateResponse This is the response of the Resource Manager to the `DistributedSchedulingAllocateRequest`, when distributed scheduling is enabled.
  GetTimelineCollectorContextRequest
  GetTimelineCollectorContextResponse
  LogAggregationReport `LogAggregationReport` is a report for log aggregation status in one NodeManager of an application.
  NMContainerStatus NMContainerStatus includes the current information of a container.
  NodeHeartbeatRequest
  RegisterDistributedSchedulingAMResponse This is the response to registering an Application Master when distributed scheduling is enabled.
  RegisterNodeManagerRequest
  RemoteNode This class is used to encapsulate the `NodeId` as well as the HTTP address that can be used to communicate with the Node.
  ReportNewCollectorInfoRequest
  ReportNewCollectorInfoResponse
  UnRegisterNodeManagerRequest Node Manager's unregister request.
  UnRegisterNodeManagerResponse Node Manager's unregister response.

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.api.protocolrecords.impl.pb
  Class and Description
  DistributedSchedulingAllocateRequest Object used by the Application Master when distributed scheduling is enabled, in order to forward the `AllocateRequest` for GUARANTEED containers to the Resource Manager, and to notify the Resource Manager about the allocation of OPPORTUNISTIC containers through the Distributed Scheduler.
  DistributedSchedulingAllocateResponse This is the response of the Resource Manager to the `DistributedSchedulingAllocateRequest`, when distributed scheduling is enabled.
  GetTimelineCollectorContextRequest
  GetTimelineCollectorContextResponse
  LogAggregationReport `LogAggregationReport` is a report for log aggregation status in one NodeManager of an application.
  NMContainerStatus NMContainerStatus includes the current information of a container.
  NodeHeartbeatRequest
  NodeHeartbeatResponse Node Manager's heartbeat response.
  RegisterDistributedSchedulingAMResponse This is the response to registering an Application Master when distributed scheduling is enabled.
  RegisterNodeManagerRequest
  RegisterNodeManagerResponse Node Manager's register response.
  RemoteNode This class is used to encapsulate the `NodeId` as well as the HTTP address that can be used to communicate with the Node.
  ReportNewCollectorInfoRequest
  ReportNewCollectorInfoResponse
  SCMUploaderCanUploadRequest The request from the NodeManager to the `SharedCacheManager` that requests whether it can upload a resource in the shared cache.
  SCMUploaderCanUploadResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager can upload the resource to the shared cache.
  SCMUploaderNotifyRequest The request from the NodeManager to the `SharedCacheManager` that notifies that a resource has been uploaded to the shared cache.
  SCMUploaderNotifyResponse The response from the SharedCacheManager to the NodeManager that indicates whether the NodeManager needs to delete the cached resource it was sending the notification for.
  UnRegisterNodeManagerRequest Node Manager's unregister request.
  UnRegisterNodeManagerResponse Node Manager's unregister response.

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.scheduler
  Class and Description
  RemoteNode This class is used to encapsulate the `NodeId` as well as the HTTP address that can be used to communicate with the Node.

- Classes in org.apache.hadoop.yarn.server.api.protocolrecords used by org.apache.hadoop.yarn.server.utils
  Class and Description
  NodeHeartbeatResponse Node Manager's heartbeat response.

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