@InterfaceAudience.Public
| Interface | Description | 
|---|---|
| ApplicationBaseProtocol | 
 The protocol between clients and the  ResourceManagerorApplicationHistoryServerto get information on applications,
 application attempts and containers. | 
| ApplicationClientProtocol | The protocol between clients and the  ResourceManagerto submit/abort jobs and to get information on applications, cluster metrics,
 nodes, queues and ACLs. | 
| ApplicationConstants | This is the API for the applications comprising of constants that YARN sets
 up for the applications and the containers. | 
| ApplicationHistoryProtocol | 
 The protocol between clients and the  ApplicationHistoryServerto
 get the information of completed applications etc. | 
| ApplicationMasterProtocol | The protocol between a live instance of  ApplicationMasterand theResourceManager. | 
| ClientSCMProtocol | 
 The protocol between clients and the  SharedCacheManagerto claim
 and release resources in the shared cache. | 
| ClientSCMProtocolPB | |
| ContainerManagementProtocol | The protocol between an  ApplicationMasterand aNodeManagerto start/stop and increase resource of containers
 and to get status of running containers. | 
| CsiAdaptorPB | Interface for the CSI adaptor protocol. | 
| CsiAdaptorPlugin | csi-adaptor is a plugin, user can provide customized implementation
 according to this interface. | 
| CsiAdaptorProtocol | CSI adaptor delegates all the calls from YARN to a CSI driver. | 
| Enum | Description | 
|---|---|
| ApplicationConstants.ContainerLaunchType | The type of launch for the container. | 
| ApplicationConstants.Environment | Environment for Applications. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.