org.apache.hadoop.yarn.api (Apache Hadoop YARN API 3.5.0 API)
Description: declaration: package: org.apache.hadoop.yarn.api

# 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.

- Related Packages
  Package
  Description
  org.apache.hadoop.yarn.api.protocolrecords
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.yarn.api.records
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.yarn.api.resource
  API related to resources.
- Class
  Description
  ApplicationBaseProtocol
  The protocol between clients and the `ResourceManager` or `ApplicationHistoryServer` to get information on applications, application attempts and containers.
  ApplicationClientProtocol
  The protocol between clients and the `ResourceManager` to 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.
  ApplicationConstants.ContainerLaunchType
  The type of launch for the container.
  ApplicationConstants.Environment
  Environment for Applications.
  ApplicationHistoryProtocol
  The protocol between clients and the `ApplicationHistoryServer` to get the information of completed applications etc.
  ApplicationMasterProtocol
  The protocol between a live instance of `ApplicationMaster` and the `ResourceManager`.
  ClientSCMProtocol
  The protocol between clients and the `SharedCacheManager` to claim and release resources in the shared cache.
  ClientSCMProtocolPB
  ContainerManagementProtocol
  The protocol between an `ApplicationMaster` and a `NodeManager` to 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.