blob: 1e826f356b802db501e2431631febbd0405dbadd [file] [log] [blame]
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!-- Generated by the JDiff Javadoc doclet -->
<!-- (http://www.jdiff.org) -->
<!-- on Fri Mar 30 00:30:17 UTC 2018 -->
<api
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:noNamespaceSchemaLocation='api.xsd'
name="Apache Hadoop YARN Server Common 3.1.0"
jdversion="1.0.9">
<!-- Command line arguments = -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/hadoop-annotations.jar:/build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/jdiff.jar -verbose -classpath /build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/classes:/build/source/hadoop-common-project/hadoop-common/target/hadoop-common-3.1.0.jar:/maven/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/maven/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/maven/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/maven/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/maven/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/maven/commons-io/commons-io/2.5/commons-io-2.5.jar:/maven/commons-net/commons-net/3.6/commons-net-3.6.jar:/maven/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/maven/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/maven/org/eclipse/jetty/jetty-server/9.3.19.v20170502/jetty-server-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-http/9.3.19.v20170502/jetty-http-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-io/9.3.19.v20170502/jetty-io-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-util/9.3.19.v20170502/jetty-util-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-servlet/9.3.19.v20170502/jetty-servlet-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-security/9.3.19.v20170502/jetty-security-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-webapp/9.3.19.v20170502/jetty-webapp-9.3.19.v20170502.jar:/maven/org/eclipse/jetty/jetty-xml/9.3.19.v20170502/jetty-xml-9.3.19.v20170502.jar:/maven/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/maven/com/sun/jersey/jersey-core/1.19/jersey-core-1.19.jar:/maven/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/maven/com/sun/jersey/jersey-servlet/1.19/jersey-servlet-1.19.jar:/maven/com/sun/jersey/jersey-json/1.19/jersey-json-1.19.jar:/maven/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/maven/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/maven/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/maven/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/maven/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/maven/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/maven/com/sun/jersey/jersey-server/1.19/jersey-server-1.19.jar:/maven/log4j/log4j/1.2.17/log4j-1.2.17.jar:/maven/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/maven/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/maven/org/apache/commons/commons-configuration2/2.1.1/commons-configuration2-2.1.1.jar:/maven/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar:/maven/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/maven/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/maven/org/apache/avro/avro/1.7.7/avro-1.7.7.jar:/maven/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/maven/org/xerial/snappy/snappy-java/1.0.5/snappy-java-1.0.5.jar:/maven/com/google/re2j/re2j/1.1/re2j-1.1.jar:/maven/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/build/source/hadoop-common-project/hadoop-auth/target/hadoop-auth-3.1.0.jar:/maven/com/nimbusds/nimbus-jose-jwt/4.41.1/nimbus-jose-jwt-4.41.1.jar:/maven/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar:/maven/net/minidev/json-smart/2.3/json-smart-2.3.jar:/maven/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/maven/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/maven/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/maven/org/apache/curator/curator-client/2.12.0/curator-client-2.12.0.jar:/maven/org/apache/curator/curator-recipes/2.12.0/curator-recipes-2.12.0.jar:/maven/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/maven/org/apache/htrace/htrace-core4/4.1.0-incubating/htrace-core4-4.1.0-incubating.jar:/maven/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/maven/org/tukaani/xz/1.0/xz-1.0.jar:/maven/org/apache/kerby/kerb-simplekdc/1.0.1/kerb-simplekdc-1.0.1.jar:/maven/org/apache/kerby/kerb-client/1.0.1/kerb-client-1.0.1.jar:/maven/org/apache/kerby/kerby-config/1.0.1/kerby-config-1.0.1.jar:/maven/org/apache/kerby/kerb-core/1.0.1/kerb-core-1.0.1.jar:/maven/org/apache/kerby/kerby-pkix/1.0.1/kerby-pkix-1.0.1.jar:/maven/org/apache/kerby/kerby-asn1/1.0.1/kerby-asn1-1.0.1.jar:/maven/org/apache/kerby/kerby-util/1.0.1/kerby-util-1.0.1.jar:/maven/org/apache/kerby/kerb-common/1.0.1/kerb-common-1.0.1.jar:/maven/org/apache/kerby/kerb-crypto/1.0.1/kerb-crypto-1.0.1.jar:/maven/org/apache/kerby/kerb-util/1.0.1/kerb-util-1.0.1.jar:/maven/org/apache/kerby/token-provider/1.0.1/token-provider-1.0.1.jar:/maven/org/apache/kerby/kerb-admin/1.0.1/kerb-admin-1.0.1.jar:/maven/org/apache/kerby/kerb-server/1.0.1/kerb-server-1.0.1.jar:/maven/org/apache/kerby/kerb-identity/1.0.1/kerb-identity-1.0.1.jar:/maven/org/apache/kerby/kerby-xdr/1.0.1/kerby-xdr-1.0.1.jar:/maven/com/fasterxml/jackson/core/jackson-databind/2.7.8/jackson-databind-2.7.8.jar:/maven/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/maven/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar:/build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/target/hadoop-yarn-api-3.1.0.jar:/maven/javax/xml/bind/jaxb-api/2.2.11/jaxb-api-2.2.11.jar:/maven/com/fasterxml/jackson/core/jackson-annotations/2.7.8/jackson-annotations-2.7.8.jar:/build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-yarn-common-3.1.0.jar:/maven/com/sun/jersey/jersey-client/1.19/jersey-client-1.19.jar:/maven/com/google/inject/extensions/guice-servlet/4.0/guice-servlet-4.0.jar:/maven/com/google/inject/guice/4.0/guice-4.0.jar:/maven/javax/inject/javax.inject/1/javax.inject-1.jar:/maven/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/maven/com/sun/jersey/contribs/jersey-guice/1.19/jersey-guice-1.19.jar:/maven/com/fasterxml/jackson/core/jackson-core/2.7.8/jackson-core-2.7.8.jar:/maven/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.7.8/jackson-module-jaxb-annotations-2.7.8.jar:/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.7.8/jackson-jaxrs-json-provider-2.7.8.jar:/maven/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.7.8/jackson-jaxrs-base-2.7.8.jar:/build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/target/hadoop-yarn-registry-3.1.0.jar:/maven/org/apache/curator/curator-framework/2.12.0/curator-framework-2.12.0.jar:/maven/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar:/maven/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar:/maven/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/maven/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/build/source/hadoop-common-project/hadoop-annotations/target/hadoop-annotations-3.1.0.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar:/maven/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/maven/org/apache/zookeeper/zookeeper/3.4.9/zookeeper-3.4.9.jar:/maven/io/netty/netty/3.10.5.Final/netty-3.10.5.Final.jar:/maven/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar:/maven/org/apache/geronimo/specs/geronimo-jcache_1.0_spec/1.0-alpha-1/geronimo-jcache_1.0_spec-1.0-alpha-1.jar:/maven/org/ehcache/ehcache/3.3.1/ehcache-3.3.1.jar:/maven/com/zaxxer/HikariCP-java7/2.4.12/HikariCP-java7-2.4.12.jar:/maven/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/maven/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar -sourcepath /build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/hadoop-annotations.jar:/build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/jdiff.jar -apidir /build/source/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/target/site/jdiff/xml -apiname Apache Hadoop YARN Server Common 3.1.0 -->
<package name="org.apache.hadoop.yarn.server">
</package>
<package name="org.apache.hadoop.yarn.server.api">
</package>
<package name="org.apache.hadoop.yarn.server.api.impl.pb.client">
</package>
<package name="org.apache.hadoop.yarn.server.api.impl.pb.service">
</package>
<package name="org.apache.hadoop.yarn.server.api.records">
<!-- start class org.apache.hadoop.yarn.server.api.records.NodeHealthStatus -->
<class name="NodeHealthStatus" extends="java.lang.Object"
abstract="true"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="NodeHealthStatus"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="getIsNodeHealthy" return="boolean"
abstract="true" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Is the node healthy?
@return <code>true</code> if the node is healthy, else <code>false</code>]]>
</doc>
</method>
<method name="getHealthReport" return="java.lang.String"
abstract="true" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Get the <em>diagnostic health report</em> of the node.
@return <em>diagnostic health report</em> of the node]]>
</doc>
</method>
<method name="getLastHealthReportTime" return="long"
abstract="true" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Get the <em>last timestamp</em> at which the health report was received.
@return <em>last timestamp</em> at which the health report was received]]>
</doc>
</method>
<doc>
<![CDATA[{@code NodeHealthStatus} is a summary of the health status of the node.
<p>
It includes information such as:
<ul>
<li>
An indicator of whether the node is healthy, as determined by the
health-check script.
</li>
<li>The previous time at which the health status was reported.</li>
<li>A diagnostic report on the health status.</li>
</ul>
@see NodeReport
@see ApplicationClientProtocol#getClusterNodes(org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesRequest)]]>
</doc>
</class>
<!-- end class org.apache.hadoop.yarn.server.api.records.NodeHealthStatus -->
</package>
<package name="org.apache.hadoop.yarn.server.api.records.impl.pb">
</package>
<package name="org.apache.hadoop.yarn.server.federation.failover">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies.amrmproxy">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies.dao">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies.exceptions">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies.manager">
</package>
<package name="org.apache.hadoop.yarn.server.federation.policies.router">
</package>
<package name="org.apache.hadoop.yarn.server.federation.resolver">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.exception">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.impl">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.metrics">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.records">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.records.impl.pb">
</package>
<package name="org.apache.hadoop.yarn.server.federation.store.utils">
</package>
<package name="org.apache.hadoop.yarn.server.federation.utils">
</package>
<package name="org.apache.hadoop.yarn.server.metrics">
</package>
<package name="org.apache.hadoop.yarn.server.records">
</package>
<package name="org.apache.hadoop.yarn.server.records.impl.pb">
</package>
<package name="org.apache.hadoop.yarn.server.scheduler">
</package>
<package name="org.apache.hadoop.yarn.server.security.http">
</package>
<package name="org.apache.hadoop.yarn.server.sharedcache">
</package>
<package name="org.apache.hadoop.yarn.server.uam">
<!-- start class org.apache.hadoop.yarn.server.uam.UnmanagedAMPoolManager -->
<class name="UnmanagedAMPoolManager" extends="org.apache.hadoop.service.AbstractService"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="UnmanagedAMPoolManager" type="java.util.concurrent.ExecutorService"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="serviceStart"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<exception name="Exception" type="java.lang.Exception"/>
</method>
<method name="serviceStop"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<exception name="Exception" type="java.lang.Exception"/>
<doc>
<![CDATA[Normally we should finish all applications before stop. If there are still
UAMs running, force kill all of them. Do parallel kill because of
performance reasons.
TODO: move waiting for the kill to finish into a separate thread, without
blocking the serviceStop.]]>
</doc>
</method>
<method name="createAndRegisterNewUAM" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="registerRequest" type="org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest"/>
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
<param name="queueName" type="java.lang.String"/>
<param name="submitter" type="java.lang.String"/>
<param name="appNameSuffix" type="java.lang.String"/>
<param name="keepContainersAcrossApplicationAttempts" type="boolean"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Create a new UAM and register the application, without specifying uamId and
appId. We will ask for an appId from RM and use it as the uamId.
@param registerRequest RegisterApplicationMasterRequest
@param conf configuration for this UAM
@param queueName queue of the application
@param submitter submitter name of the UAM
@param appNameSuffix application name suffix for the UAM
@param keepContainersAcrossApplicationAttempts keep container flag for UAM
recovery.
@see ApplicationSubmissionContext
#setKeepContainersAcrossApplicationAttempts(boolean)
@return uamId for the UAM
@throws YarnException if registerApplicationMaster fails
@throws IOException if registerApplicationMaster fails]]>
</doc>
</method>
<method name="launchUAM" return="org.apache.hadoop.security.token.Token"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
<param name="appId" type="org.apache.hadoop.yarn.api.records.ApplicationId"/>
<param name="queueName" type="java.lang.String"/>
<param name="submitter" type="java.lang.String"/>
<param name="appNameSuffix" type="java.lang.String"/>
<param name="keepContainersAcrossApplicationAttempts" type="boolean"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Launch a new UAM, using the provided uamId and appId.
@param uamId uam Id
@param conf configuration for this UAM
@param appId application id for the UAM
@param queueName queue of the application
@param submitter submitter name of the UAM
@param appNameSuffix application name suffix for the UAM
@param keepContainersAcrossApplicationAttempts keep container flag for UAM
recovery.
@see ApplicationSubmissionContext
#setKeepContainersAcrossApplicationAttempts(boolean)
@return UAM token
@throws YarnException if fails
@throws IOException if fails]]>
</doc>
</method>
<method name="reAttachUAM"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
<param name="appId" type="org.apache.hadoop.yarn.api.records.ApplicationId"/>
<param name="queueName" type="java.lang.String"/>
<param name="submitter" type="java.lang.String"/>
<param name="appNameSuffix" type="java.lang.String"/>
<param name="uamToken" type="org.apache.hadoop.security.token.Token"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Re-attach to an existing UAM, using the provided uamIdentifier.
@param uamId uam Id
@param conf configuration for this UAM
@param appId application id for the UAM
@param queueName queue of the application
@param submitter submitter name of the UAM
@param appNameSuffix application name suffix for the UAM
@param uamToken UAM token
@throws YarnException if fails
@throws IOException if fails]]>
</doc>
</method>
<method name="createUAM" return="org.apache.hadoop.yarn.server.uam.UnmanagedApplicationManager"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
<param name="appId" type="org.apache.hadoop.yarn.api.records.ApplicationId"/>
<param name="queueName" type="java.lang.String"/>
<param name="submitter" type="java.lang.String"/>
<param name="appNameSuffix" type="java.lang.String"/>
<param name="keepContainersAcrossApplicationAttempts" type="boolean"/>
<doc>
<![CDATA[Creates the UAM instance. Pull out to make unit test easy.
@param conf Configuration
@param appId application id
@param queueName queue of the application
@param submitter submitter name of the application
@param appNameSuffix application name suffix
@param keepContainersAcrossApplicationAttempts keep container flag for UAM
@return the UAM instance]]>
</doc>
</method>
<method name="registerApplicationMaster" return="org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<param name="registerRequest" type="org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Register application master for the UAM.
@param uamId uam Id
@param registerRequest RegisterApplicationMasterRequest
@return register response
@throws YarnException if register fails
@throws IOException if register fails]]>
</doc>
</method>
<method name="allocateAsync"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<param name="request" type="org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest"/>
<param name="callback" type="org.apache.hadoop.yarn.util.AsyncCallback"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[AllocateAsync to an UAM.
@param uamId uam Id
@param request AllocateRequest
@param callback callback for response
@throws YarnException if allocate fails
@throws IOException if allocate fails]]>
</doc>
</method>
<method name="finishApplicationMaster" return="org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<param name="request" type="org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Finish an UAM/application.
@param uamId uam Id
@param request FinishApplicationMasterRequest
@return FinishApplicationMasterResponse
@throws YarnException if finishApplicationMaster call fails
@throws IOException if finishApplicationMaster call fails]]>
</doc>
</method>
<method name="getAllUAMIds" return="java.util.Set"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Get the id of all running UAMs.
@return uamId set]]>
</doc>
</method>
<method name="hasUAMId" return="boolean"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="uamId" type="java.lang.String"/>
<doc>
<![CDATA[Return whether an UAM exists.
@param uamId uam Id
@return UAM exists or not]]>
</doc>
</method>
<field name="LOG" type="org.slf4j.Logger"
transient="false" volatile="false"
static="true" final="true" visibility="public"
deprecated="not deprecated">
</field>
<doc>
<![CDATA[A service that manages a pool of UAM managers in
{@link UnmanagedApplicationManager}.]]>
</doc>
</class>
<!-- end class org.apache.hadoop.yarn.server.uam.UnmanagedAMPoolManager -->
<!-- start class org.apache.hadoop.yarn.server.uam.UnmanagedApplicationManager -->
<class name="UnmanagedApplicationManager" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="UnmanagedApplicationManager" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.yarn.api.records.ApplicationId, java.lang.String, java.lang.String, java.lang.String, boolean"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Constructor.
@param conf configuration
@param appId application Id to use for this UAM
@param queueName the queue of the UAM
@param submitter user name of the app
@param appNameSuffix the app name suffix to use
@param keepContainersAcrossApplicationAttempts keep container flag for UAM
recovery. See {@link ApplicationSubmissionContext
#setKeepContainersAcrossApplicationAttempts(boolean)}]]>
</doc>
</constructor>
<method name="launchUAM" return="org.apache.hadoop.security.token.Token"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Launch a new UAM in the resource manager.
@return identifier uam identifier
@throws YarnException if fails
@throws IOException if fails]]>
</doc>
</method>
<method name="reAttachUAM"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="amrmToken" type="org.apache.hadoop.security.token.Token"/>
<exception name="IOException" type="java.io.IOException"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<doc>
<![CDATA[Re-attach to an existing UAM in the resource manager.
@param amrmToken the UAM token
@throws IOException if re-attach fails
@throws YarnException if re-attach fails]]>
</doc>
</method>
<method name="createUAMProxy"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<param name="amrmToken" type="org.apache.hadoop.security.token.Token"/>
<exception name="IOException" type="java.io.IOException"/>
</method>
<method name="registerApplicationMaster" return="org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="request" type="org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Registers this {@link UnmanagedApplicationManager} with the resource
manager.
@param request RegisterApplicationMasterRequest
@return register response
@throws YarnException if register fails
@throws IOException if register fails]]>
</doc>
</method>
<method name="finishApplicationMaster" return="org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="request" type="org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Unregisters from the resource manager and stops the request handler thread.
@param request the finishApplicationMaster request
@return the response
@throws YarnException if finishAM call fails
@throws IOException if finishAM call fails]]>
</doc>
</method>
<method name="forceKillApplication" return="org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="IOException" type="java.io.IOException"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<doc>
<![CDATA[Force kill the UAM.
@return kill response
@throws IOException if fails to create rmProxy
@throws YarnException if force kill fails]]>
</doc>
</method>
<method name="allocateAsync"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="request" type="org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest"/>
<param name="callback" type="org.apache.hadoop.yarn.util.AsyncCallback"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<doc>
<![CDATA[Sends the specified heart beat request to the resource manager and invokes
the callback asynchronously with the response.
@param request the allocate request
@param callback the callback method for the request
@throws YarnException if registerAM is not called yet]]>
</doc>
</method>
<method name="getAppId" return="org.apache.hadoop.yarn.api.records.ApplicationId"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Returns the application id of the UAM.
@return application id of the UAM]]>
</doc>
</method>
<method name="createRMProxy" return="T"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<param name="protocol" type="java.lang.Class"/>
<param name="config" type="org.apache.hadoop.conf.Configuration"/>
<param name="user" type="org.apache.hadoop.security.UserGroupInformation"/>
<param name="token" type="org.apache.hadoop.security.token.Token"/>
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Returns RM proxy for the specified protocol type. Unit test cases can
override this method and return mock proxy instances.
@param protocol protocal of the proxy
@param config configuration
@param user ugi for the proxy connection
@param token token for the connection
@param <T> type of the proxy
@return the proxy instance
@throws IOException if fails to create the proxy]]>
</doc>
</method>
<method name="initializeUnmanagedAM" return="org.apache.hadoop.security.token.Token"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<param name="appId" type="org.apache.hadoop.yarn.api.records.ApplicationId"/>
<exception name="IOException" type="java.io.IOException"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<doc>
<![CDATA[Launch and initialize an unmanaged AM. First, it creates a new application
on the RM and negotiates a new attempt id. Then it waits for the RM
application attempt state to reach YarnApplicationAttemptState.LAUNCHED
after which it returns the AM-RM token.
@param appId application id
@return the UAM token
@throws IOException if initialize fails
@throws YarnException if initialize fails]]>
</doc>
</method>
<method name="getUAMToken" return="org.apache.hadoop.security.token.Token"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
<exception name="IOException" type="java.io.IOException"/>
<exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
<doc>
<![CDATA[Gets the amrmToken of the unmanaged AM.
@return the amrmToken of the unmanaged AM.
@throws IOException if getApplicationReport fails
@throws YarnException if getApplicationReport fails]]>
</doc>
</method>
<method name="getRequestQueueSize" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="APP_NAME" type="java.lang.String"
transient="false" volatile="false"
static="true" final="true" visibility="public"
deprecated="not deprecated">
</field>
<doc>
<![CDATA[UnmanagedApplicationManager is used to register unmanaged application and
negotiate for resources from resource managers. An unmanagedAM is an AM that
is not launched and managed by the RM. Allocate calls are handled
asynchronously using {@link AsyncCallback}.]]>
</doc>
</class>
<!-- end class org.apache.hadoop.yarn.server.uam.UnmanagedApplicationManager -->
</package>
<package name="org.apache.hadoop.yarn.server.utils">
<!-- start class org.apache.hadoop.yarn.server.utils.LeveldbIterator -->
<class name="LeveldbIterator" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<implements name="java.util.Iterator"/>
<implements name="java.io.Closeable"/>
<constructor name="LeveldbIterator" type="org.iq80.leveldb.DB"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Create an iterator for the specified database]]>
</doc>
</constructor>
<constructor name="LeveldbIterator" type="org.iq80.leveldb.DB, org.iq80.leveldb.ReadOptions"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Create an iterator for the specified database]]>
</doc>
</constructor>
<constructor name="LeveldbIterator" type="org.iq80.leveldb.DBIterator"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Create an iterator using the specified underlying DBIterator]]>
</doc>
</constructor>
<method name="seek"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="key" type="byte[]"/>
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Repositions the iterator so the key of the next BlockElement
returned greater than or equal to the specified targetKey.]]>
</doc>
</method>
<method name="seekToFirst"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Repositions the iterator so is is at the beginning of the Database.]]>
</doc>
</method>
<method name="seekToLast"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Repositions the iterator so it is at the end of of the Database.]]>
</doc>
</method>
<method name="hasNext" return="boolean"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Returns <tt>true</tt> if the iteration has more elements.]]>
</doc>
</method>
<method name="next" return="java.util.Map.Entry"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Returns the next element in the iteration.]]>
</doc>
</method>
<method name="peekNext" return="java.util.Map.Entry"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Returns the next element in the iteration, without advancing the
iteration.]]>
</doc>
</method>
<method name="hasPrev" return="boolean"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[@return true if there is a previous entry in the iteration.]]>
</doc>
</method>
<method name="prev" return="java.util.Map.Entry"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[@return the previous element in the iteration and rewinds the iteration.]]>
</doc>
</method>
<method name="peekPrev" return="java.util.Map.Entry"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[@return the previous element in the iteration, without rewinding the
iteration.]]>
</doc>
</method>
<method name="remove"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="DBException" type="org.iq80.leveldb.DBException"/>
<doc>
<![CDATA[Removes from the database the last element returned by the iterator.]]>
</doc>
</method>
<method name="close"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<exception name="IOException" type="java.io.IOException"/>
<doc>
<![CDATA[Closes the iterator.]]>
</doc>
</method>
<doc>
<![CDATA[A wrapper for a DBIterator to translate the raw RuntimeExceptions that
can be thrown into DBExceptions.]]>
</doc>
</class>
<!-- end class org.apache.hadoop.yarn.server.utils.LeveldbIterator -->
</package>
<package name="org.apache.hadoop.yarn.server.webapp">
</package>
<package name="org.apache.hadoop.yarn.server.webapp.dao">
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.AppAttemptInfo -->
<class name="AppAttemptInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="AppAttemptInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<constructor name="AppAttemptInfo" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptReport"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="getAppAttemptId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getHost" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getRpcPort" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getTrackingUrl" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getOriginalTrackingUrl" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getDiagnosticsInfo" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAppAttemptState" return="org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAmContainerId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getStartedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getFinishedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="appAttemptId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="host" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="rpcPort" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="trackingUrl" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="originalTrackingUrl" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="diagnosticsInfo" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="appAttemptState" type="org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="amContainerId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="startedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="finishedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.AppAttemptInfo -->
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.AppAttemptsInfo -->
<class name="AppAttemptsInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="AppAttemptsInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="add"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="info" type="org.apache.hadoop.yarn.server.webapp.dao.AppAttemptInfo"/>
</method>
<method name="getAttempts" return="java.util.ArrayList"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="attempt" type="java.util.ArrayList"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.AppAttemptsInfo -->
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.AppInfo -->
<class name="AppInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="AppInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<constructor name="AppInfo" type="org.apache.hadoop.yarn.api.records.ApplicationReport"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="getAppId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getCurrentAppAttemptId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getUser" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getName" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getQueue" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getType" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getHost" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getRpcPort" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAppState" return="org.apache.hadoop.yarn.api.records.YarnApplicationState"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getRunningContainers" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAllocatedCpuVcores" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAllocatedMemoryMB" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getReservedCpuVcores" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getReservedMemoryMB" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getProgress" return="float"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getDiagnosticsInfo" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getOriginalTrackingUrl" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getTrackingUrl" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getFinalAppStatus" return="org.apache.hadoop.yarn.api.records.FinalApplicationStatus"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getSubmittedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getStartedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getFinishedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getElapsedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getApplicationTags" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="isUnmanagedApp" return="boolean"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getPriority" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAppNodeLabelExpression" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAmNodeLabelExpression" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="appId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="currentAppAttemptId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="user" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="name" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="queue" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="type" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="host" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="rpcPort" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="appState" type="org.apache.hadoop.yarn.api.records.YarnApplicationState"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="runningContainers" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="progress" type="float"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="diagnosticsInfo" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="originalTrackingUrl" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="trackingUrl" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="finalAppStatus" type="org.apache.hadoop.yarn.api.records.FinalApplicationStatus"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="submittedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="startedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="finishedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="elapsedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="applicationTags" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="priority" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="unmanagedApplication" type="boolean"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.AppInfo -->
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.AppsInfo -->
<class name="AppsInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="AppsInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="add"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="appinfo" type="org.apache.hadoop.yarn.server.webapp.dao.AppInfo"/>
</method>
<method name="getApps" return="java.util.ArrayList"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="app" type="java.util.ArrayList"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.AppsInfo -->
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.ContainerInfo -->
<class name="ContainerInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="ContainerInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<constructor name="ContainerInfo" type="org.apache.hadoop.yarn.api.records.ContainerReport"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="getContainerId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAllocatedMB" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAllocatedVCores" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAssignedNodeId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getPriority" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getStartedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getFinishedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getElapsedTime" return="long"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getDiagnosticsInfo" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getLogUrl" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getContainerExitStatus" return="int"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getContainerState" return="org.apache.hadoop.yarn.api.records.ContainerState"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getNodeHttpAddress" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getNodeId" return="java.lang.String"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<method name="getAllocatedResources" return="java.util.Map"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<doc>
<![CDATA[Return a map of the allocated resources. The map key is the resource name,
and the value is the resource value.
@return the allocated resources map]]>
</doc>
</method>
<field name="containerId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="allocatedMB" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="allocatedVCores" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="assignedNodeId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="priority" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="startedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="finishedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="elapsedTime" type="long"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="diagnosticsInfo" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="logUrl" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="containerExitStatus" type="int"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="containerState" type="org.apache.hadoop.yarn.api.records.ContainerState"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="nodeHttpAddress" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="nodeId" type="java.lang.String"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
<field name="allocatedResources" type="java.util.Map"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.ContainerInfo -->
<!-- start class org.apache.hadoop.yarn.server.webapp.dao.ContainersInfo -->
<class name="ContainersInfo" extends="java.lang.Object"
abstract="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<constructor name="ContainersInfo"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</constructor>
<method name="add"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
<param name="containerInfo" type="org.apache.hadoop.yarn.server.webapp.dao.ContainerInfo"/>
</method>
<method name="getContainers" return="java.util.ArrayList"
abstract="false" native="false" synchronized="false"
static="false" final="false" visibility="public"
deprecated="not deprecated">
</method>
<field name="container" type="java.util.ArrayList"
transient="false" volatile="false"
static="false" final="false" visibility="protected"
deprecated="not deprecated">
</field>
</class>
<!-- end class org.apache.hadoop.yarn.server.webapp.dao.ContainersInfo -->
</package>
</api>