Package org.apache.hadoop.yarn.api
@Public
package org.apache.hadoop.yarn.api
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-
ClassDescriptionorg.apache.hadoop.yarn.api.ApplicationBaseProtocolThe protocol between clients and the
ResourceManagerorApplicationHistoryServerto get information on applications, application attempts and containers.The protocol between clients and theResourceManagerto submit/abort jobs and to get information on applications, cluster metrics, nodes, queues and ACLs.org.apache.hadoop.yarn.api.ApplicationClientProtocolPBThis is the API for the applications comprising of constants that YARN sets up for the applications and the containers.The type of launch for the container.Environment for Applications.The protocol between clients and theApplicationHistoryServerto get the information of completed applications etc.org.apache.hadoop.yarn.api.ApplicationHistoryProtocolPBThe protocol between a live instance ofApplicationMasterand theResourceManager.org.apache.hadoop.yarn.api.ApplicationMasterProtocolPBThe protocol between clients and theSharedCacheManagerto claim and release resources in the shared cache.org.apache.hadoop.yarn.api.ClientSCMProtocolPBThe protocol between anApplicationMasterand aNodeManagerto start/stop and increase resource of containers and to get status of running containers.org.apache.hadoop.yarn.api.ContainerManagementProtocolPBorg.apache.hadoop.yarn.api.CsiAdaptorPBInterface for the CSI adaptor protocol.org.apache.hadoop.yarn.api.CsiAdaptorPlugincsi-adaptor is a plugin, user can provide customized implementation according to this interface.org.apache.hadoop.yarn.api.CsiAdaptorProtocolCSI adaptor delegates all the calls from YARN to a CSI driver.