Apache_Hadoop_YARN_Common_2.6.0.xml 132 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870
  1. <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. http://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <!-- Generated by the JDiff Javadoc doclet -->
  17. <!-- (http://www.jdiff.org) -->
  18. <!-- on Wed Apr 08 11:30:04 PDT 2015 -->
  19. <api
  20. xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
  21. xsi:noNamespaceSchemaLocation='api.xsd'
  22. name="hadoop-yarn-common 2.6.0"
  23. jdversion="1.0.9">
  24. <!-- Command line arguments = -doclet org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsJDiffDoclet -docletpath /Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-annotations.jar:/Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/jdiff.jar -verbose -classpath /Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/classes:/Users/llu/.m2/repository/org/apache/hadoop/hadoop-common/2.6.0/hadoop-common-2.6.0.jar:/Users/llu/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/Users/llu/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/Users/llu/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/llu/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar:/Users/llu/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/llu/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/llu/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/Users/llu/.m2/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/Users/llu/.m2/repository/org/apache/httpcomponents/httpclient/4.2.5/httpclient-4.2.5.jar:/Users/llu/.m2/repository/org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar:/Users/llu/.m2/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar:/Users/llu/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/Users/llu/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/llu/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/llu/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/Users/llu/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar:/Users/llu/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/Users/llu/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/Users/llu/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar:/Users/llu/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/Users/llu/.m2/repository/org/apache/hadoop/hadoop-auth/2.6.0/hadoop-auth-2.6.0.jar:/Users/llu/.m2/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/Users/llu/.m2/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar:/Users/llu/.m2/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar:/Users/llu/.m2/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar:/Users/llu/.m2/repository/org/apache/curator/curator-framework/2.6.0/curator-framework-2.6.0.jar:/Users/llu/.m2/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar:/Users/llu/.m2/repository/org/apache/curator/curator-client/2.6.0/curator-client-2.6.0.jar:/Users/llu/.m2/repository/org/apache/curator/curator-recipes/2.6.0/curator-recipes-2.6.0.jar:/Users/llu/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/llu/.m2/repository/org/htrace/htrace-core/3.0.4/htrace-core-3.0.4.jar:/Users/llu/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/llu/.m2/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/target/hadoop-yarn-api-2.6.0.jar:/Users/llu/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/Users/llu/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/Users/llu/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/llu/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/Users/llu/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/Users/llu/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/llu/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/llu/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/Users/llu/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/Users/llu/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/Users/llu/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/llu/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/llu/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/Users/llu/.m2/repository/org/apache/hadoop/hadoop-annotations/2.6.0/hadoop-annotations-2.6.0.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/lib/tools.jar:/Users/llu/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar:/Users/llu/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/Users/llu/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/llu/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar:/Users/llu/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/llu/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar:/Users/llu/.m2/repository/asm/asm/3.2/asm-3.2.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/Users/llu/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/Users/llu/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/Users/llu/.m2/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar:/Users/llu/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar -sourcepath /Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java -apidir /Users/llu/hadoop2_6/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/site/jdiff/xml -apiname hadoop-yarn-common 2.6.0 -->
  25. <package name="org.apache.hadoop.yarn">
  26. <!-- start class org.apache.hadoop.yarn.ContainerLogAppender -->
  27. <class name="ContainerLogAppender" extends="org.apache.log4j.FileAppender"
  28. abstract="false"
  29. static="false" final="false" visibility="public"
  30. deprecated="not deprecated">
  31. <implements name="java.io.Flushable"/>
  32. <constructor name="ContainerLogAppender"
  33. static="false" final="false" visibility="public"
  34. deprecated="not deprecated">
  35. </constructor>
  36. <method name="activateOptions"
  37. abstract="false" native="false" synchronized="false"
  38. static="false" final="false" visibility="public"
  39. deprecated="not deprecated">
  40. </method>
  41. <method name="append"
  42. abstract="false" native="false" synchronized="false"
  43. static="false" final="false" visibility="public"
  44. deprecated="not deprecated">
  45. <param name="event" type="org.apache.log4j.spi.LoggingEvent"/>
  46. </method>
  47. <method name="flush"
  48. abstract="false" native="false" synchronized="false"
  49. static="false" final="false" visibility="public"
  50. deprecated="not deprecated">
  51. </method>
  52. <method name="close"
  53. abstract="false" native="false" synchronized="true"
  54. static="false" final="false" visibility="public"
  55. deprecated="not deprecated">
  56. </method>
  57. <method name="getContainerLogDir" return="java.lang.String"
  58. abstract="false" native="false" synchronized="false"
  59. static="false" final="false" visibility="public"
  60. deprecated="not deprecated">
  61. <doc>
  62. <![CDATA[Getter/Setter methods for log4j.]]>
  63. </doc>
  64. </method>
  65. <method name="setContainerLogDir"
  66. abstract="false" native="false" synchronized="false"
  67. static="false" final="false" visibility="public"
  68. deprecated="not deprecated">
  69. <param name="containerLogDir" type="java.lang.String"/>
  70. </method>
  71. <method name="getTotalLogFileSize" return="long"
  72. abstract="false" native="false" synchronized="false"
  73. static="false" final="false" visibility="public"
  74. deprecated="not deprecated">
  75. </method>
  76. <method name="setTotalLogFileSize"
  77. abstract="false" native="false" synchronized="false"
  78. static="false" final="false" visibility="public"
  79. deprecated="not deprecated">
  80. <param name="logSize" type="long"/>
  81. </method>
  82. <doc>
  83. <![CDATA[A simple log4j-appender for container's logs.]]>
  84. </doc>
  85. </class>
  86. <!-- end class org.apache.hadoop.yarn.ContainerLogAppender -->
  87. <!-- start class org.apache.hadoop.yarn.ContainerRollingLogAppender -->
  88. <class name="ContainerRollingLogAppender" extends="org.apache.log4j.RollingFileAppender"
  89. abstract="false"
  90. static="false" final="false" visibility="public"
  91. deprecated="not deprecated">
  92. <implements name="java.io.Flushable"/>
  93. <constructor name="ContainerRollingLogAppender"
  94. static="false" final="false" visibility="public"
  95. deprecated="not deprecated">
  96. </constructor>
  97. <method name="activateOptions"
  98. abstract="false" native="false" synchronized="false"
  99. static="false" final="false" visibility="public"
  100. deprecated="not deprecated">
  101. </method>
  102. <method name="flush"
  103. abstract="false" native="false" synchronized="false"
  104. static="false" final="false" visibility="public"
  105. deprecated="not deprecated">
  106. </method>
  107. <method name="getContainerLogDir" return="java.lang.String"
  108. abstract="false" native="false" synchronized="false"
  109. static="false" final="false" visibility="public"
  110. deprecated="not deprecated">
  111. <doc>
  112. <![CDATA[Getter/Setter methods for log4j.]]>
  113. </doc>
  114. </method>
  115. <method name="setContainerLogDir"
  116. abstract="false" native="false" synchronized="false"
  117. static="false" final="false" visibility="public"
  118. deprecated="not deprecated">
  119. <param name="containerLogDir" type="java.lang.String"/>
  120. </method>
  121. <doc>
  122. <![CDATA[A simple log4j-appender for container's logs.]]>
  123. </doc>
  124. </class>
  125. <!-- end class org.apache.hadoop.yarn.ContainerRollingLogAppender -->
  126. <!-- start class org.apache.hadoop.yarn.YarnUncaughtExceptionHandler -->
  127. <class name="YarnUncaughtExceptionHandler" extends="java.lang.Object"
  128. abstract="false"
  129. static="false" final="false" visibility="public"
  130. deprecated="not deprecated">
  131. <implements name="java.lang.Thread.UncaughtExceptionHandler"/>
  132. <constructor name="YarnUncaughtExceptionHandler"
  133. static="false" final="false" visibility="public"
  134. deprecated="not deprecated">
  135. </constructor>
  136. <method name="uncaughtException"
  137. abstract="false" native="false" synchronized="false"
  138. static="false" final="false" visibility="public"
  139. deprecated="not deprecated">
  140. <param name="t" type="java.lang.Thread"/>
  141. <param name="e" type="java.lang.Throwable"/>
  142. </method>
  143. <doc>
  144. <![CDATA[This class is intended to be installed by calling
  145. {@link Thread#setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler)}
  146. In the main entry point. It is intended to try and cleanly shut down
  147. programs using the Yarn Event framework.
  148. Note: Right now it only will shut down the program if a Error is caught, but
  149. not any other exception. Anything else is just logged.]]>
  150. </doc>
  151. </class>
  152. <!-- end class org.apache.hadoop.yarn.YarnUncaughtExceptionHandler -->
  153. </package>
  154. <package name="org.apache.hadoop.yarn.api">
  155. </package>
  156. <package name="org.apache.hadoop.yarn.client">
  157. <!-- start class org.apache.hadoop.yarn.client.AHSProxy -->
  158. <class name="AHSProxy" extends="java.lang.Object"
  159. abstract="false"
  160. static="false" final="false" visibility="public"
  161. deprecated="not deprecated">
  162. <constructor name="AHSProxy"
  163. static="false" final="false" visibility="public"
  164. deprecated="not deprecated">
  165. </constructor>
  166. <method name="createAHSProxy" return="T"
  167. abstract="false" native="false" synchronized="false"
  168. static="true" final="false" visibility="public"
  169. deprecated="not deprecated">
  170. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  171. <param name="protocol" type="java.lang.Class"/>
  172. <param name="ahsAddress" type="java.net.InetSocketAddress"/>
  173. <exception name="IOException" type="java.io.IOException"/>
  174. </method>
  175. <method name="getProxy" return="T"
  176. abstract="false" native="false" synchronized="false"
  177. static="true" final="false" visibility="protected"
  178. deprecated="not deprecated">
  179. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  180. <param name="protocol" type="java.lang.Class"/>
  181. <param name="rmAddress" type="java.net.InetSocketAddress"/>
  182. <exception name="IOException" type="java.io.IOException"/>
  183. </method>
  184. </class>
  185. <!-- end class org.apache.hadoop.yarn.client.AHSProxy -->
  186. <!-- start class org.apache.hadoop.yarn.client.ClientRMProxy -->
  187. <class name="ClientRMProxy" extends="org.apache.hadoop.yarn.client.RMProxy"
  188. abstract="false"
  189. static="false" final="false" visibility="public"
  190. deprecated="not deprecated">
  191. <method name="createRMProxy" return="T"
  192. abstract="false" native="false" synchronized="false"
  193. static="true" final="false" visibility="public"
  194. deprecated="not deprecated">
  195. <param name="configuration" type="org.apache.hadoop.conf.Configuration"/>
  196. <param name="protocol" type="java.lang.Class"/>
  197. <exception name="IOException" type="java.io.IOException"/>
  198. <doc>
  199. <![CDATA[Create a proxy to the ResourceManager for the specified protocol.
  200. @param configuration Configuration with all the required information.
  201. @param protocol Client protocol for which proxy is being requested.
  202. @param <T> Type of proxy.
  203. @return Proxy to the ResourceManager for the specified client protocol.
  204. @throws IOException]]>
  205. </doc>
  206. </method>
  207. <method name="getRMDelegationTokenService" return="org.apache.hadoop.io.Text"
  208. abstract="false" native="false" synchronized="false"
  209. static="true" final="false" visibility="public"
  210. deprecated="not deprecated">
  211. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  212. <doc>
  213. <![CDATA[Get the token service name to be used for RMDelegationToken. Depending
  214. on whether HA is enabled or not, this method generates the appropriate
  215. service name as a comma-separated list of service addresses.
  216. @param conf Configuration corresponding to the cluster we need the
  217. RMDelegationToken for
  218. @return - Service name for RMDelegationToken]]>
  219. </doc>
  220. </method>
  221. <method name="getAMRMTokenService" return="org.apache.hadoop.io.Text"
  222. abstract="false" native="false" synchronized="false"
  223. static="true" final="false" visibility="public"
  224. deprecated="not deprecated">
  225. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  226. </method>
  227. <method name="getTokenService" return="org.apache.hadoop.io.Text"
  228. abstract="false" native="false" synchronized="false"
  229. static="true" final="false" visibility="public"
  230. deprecated="not deprecated">
  231. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  232. <param name="address" type="java.lang.String"/>
  233. <param name="defaultAddr" type="java.lang.String"/>
  234. <param name="defaultPort" type="int"/>
  235. </method>
  236. </class>
  237. <!-- end class org.apache.hadoop.yarn.client.ClientRMProxy -->
  238. <!-- start class org.apache.hadoop.yarn.client.NMProxy -->
  239. <class name="NMProxy" extends="org.apache.hadoop.yarn.client.ServerProxy"
  240. abstract="false"
  241. static="false" final="false" visibility="public"
  242. deprecated="not deprecated">
  243. <constructor name="NMProxy"
  244. static="false" final="false" visibility="public"
  245. deprecated="not deprecated">
  246. </constructor>
  247. <method name="createNMProxy" return="T"
  248. abstract="false" native="false" synchronized="false"
  249. static="true" final="false" visibility="public"
  250. deprecated="not deprecated">
  251. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  252. <param name="protocol" type="java.lang.Class"/>
  253. <param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
  254. <param name="rpc" type="org.apache.hadoop.yarn.ipc.YarnRPC"/>
  255. <param name="serverAddress" type="java.net.InetSocketAddress"/>
  256. </method>
  257. </class>
  258. <!-- end class org.apache.hadoop.yarn.client.NMProxy -->
  259. <!-- start class org.apache.hadoop.yarn.client.RMHAServiceTarget -->
  260. <class name="RMHAServiceTarget" extends="org.apache.hadoop.ha.HAServiceTarget"
  261. abstract="false"
  262. static="false" final="false" visibility="public"
  263. deprecated="not deprecated">
  264. <constructor name="RMHAServiceTarget" type="org.apache.hadoop.yarn.conf.YarnConfiguration"
  265. static="false" final="false" visibility="public"
  266. deprecated="not deprecated">
  267. <exception name="IOException" type="java.io.IOException"/>
  268. </constructor>
  269. <method name="getAddress" return="java.net.InetSocketAddress"
  270. abstract="false" native="false" synchronized="false"
  271. static="false" final="false" visibility="public"
  272. deprecated="not deprecated">
  273. </method>
  274. <method name="getZKFCAddress" return="java.net.InetSocketAddress"
  275. abstract="false" native="false" synchronized="false"
  276. static="false" final="false" visibility="public"
  277. deprecated="not deprecated">
  278. </method>
  279. <method name="getFencer" return="org.apache.hadoop.ha.NodeFencer"
  280. abstract="false" native="false" synchronized="false"
  281. static="false" final="false" visibility="public"
  282. deprecated="not deprecated">
  283. </method>
  284. <method name="checkFencingConfigured"
  285. abstract="false" native="false" synchronized="false"
  286. static="false" final="false" visibility="public"
  287. deprecated="not deprecated">
  288. <exception name="BadFencingConfigurationException" type="org.apache.hadoop.ha.BadFencingConfigurationException"/>
  289. </method>
  290. <method name="isAutoFailoverEnabled" return="boolean"
  291. abstract="false" native="false" synchronized="false"
  292. static="false" final="false" visibility="public"
  293. deprecated="not deprecated">
  294. </method>
  295. </class>
  296. <!-- end class org.apache.hadoop.yarn.client.RMHAServiceTarget -->
  297. <!-- start class org.apache.hadoop.yarn.client.RMProxy -->
  298. <class name="RMProxy" extends="java.lang.Object"
  299. abstract="false"
  300. static="false" final="false" visibility="public"
  301. deprecated="not deprecated">
  302. <constructor name="RMProxy"
  303. static="false" final="false" visibility="protected"
  304. deprecated="not deprecated">
  305. </constructor>
  306. <method name="createRMProxy" return="T"
  307. abstract="false" native="false" synchronized="false"
  308. static="true" final="false" visibility="public"
  309. deprecated="This method is deprecated and is not used by YARN internally any more.
  310. To create a proxy to the RM, use ClientRMProxy#createRMProxy or
  311. ServerRMProxy#createRMProxy.
  312. Create a proxy to the ResourceManager at the specified address.">
  313. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  314. <param name="protocol" type="java.lang.Class"/>
  315. <param name="rmAddress" type="java.net.InetSocketAddress"/>
  316. <exception name="IOException" type="java.io.IOException"/>
  317. <doc>
  318. <![CDATA[@deprecated
  319. This method is deprecated and is not used by YARN internally any more.
  320. To create a proxy to the RM, use ClientRMProxy#createRMProxy or
  321. ServerRMProxy#createRMProxy.
  322. Create a proxy to the ResourceManager at the specified address.
  323. @param conf Configuration to generate retry policy
  324. @param protocol Protocol for the proxy
  325. @param rmAddress Address of the ResourceManager
  326. @param <T> Type information of the proxy
  327. @return Proxy to the RM
  328. @throws IOException]]>
  329. </doc>
  330. </method>
  331. </class>
  332. <!-- end class org.apache.hadoop.yarn.client.RMProxy -->
  333. <!-- start class org.apache.hadoop.yarn.client.ServerProxy -->
  334. <class name="ServerProxy" extends="java.lang.Object"
  335. abstract="false"
  336. static="false" final="false" visibility="public"
  337. deprecated="not deprecated">
  338. <constructor name="ServerProxy"
  339. static="false" final="false" visibility="public"
  340. deprecated="not deprecated">
  341. </constructor>
  342. <method name="createRetryPolicy" return="org.apache.hadoop.io.retry.RetryPolicy"
  343. abstract="false" native="false" synchronized="false"
  344. static="true" final="false" visibility="protected"
  345. deprecated="not deprecated">
  346. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  347. <param name="maxWaitTimeStr" type="java.lang.String"/>
  348. <param name="defMaxWaitTime" type="long"/>
  349. <param name="connectRetryIntervalStr" type="java.lang.String"/>
  350. <param name="defRetryInterval" type="long"/>
  351. </method>
  352. <method name="createRetriableProxy" return="T"
  353. abstract="false" native="false" synchronized="false"
  354. static="true" final="false" visibility="protected"
  355. deprecated="not deprecated">
  356. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  357. <param name="protocol" type="java.lang.Class"/>
  358. <param name="user" type="org.apache.hadoop.security.UserGroupInformation"/>
  359. <param name="rpc" type="org.apache.hadoop.yarn.ipc.YarnRPC"/>
  360. <param name="serverAddress" type="java.net.InetSocketAddress"/>
  361. <param name="retryPolicy" type="org.apache.hadoop.io.retry.RetryPolicy"/>
  362. </method>
  363. </class>
  364. <!-- end class org.apache.hadoop.yarn.client.ServerProxy -->
  365. </package>
  366. <package name="org.apache.hadoop.yarn.client.api">
  367. <!-- start class org.apache.hadoop.yarn.client.api.TimelineClient -->
  368. <class name="TimelineClient" extends="org.apache.hadoop.service.AbstractService"
  369. abstract="true"
  370. static="false" final="false" visibility="public"
  371. deprecated="not deprecated">
  372. <constructor name="TimelineClient" type="java.lang.String"
  373. static="false" final="false" visibility="protected"
  374. deprecated="not deprecated">
  375. </constructor>
  376. <method name="createTimelineClient" return="org.apache.hadoop.yarn.client.api.TimelineClient"
  377. abstract="false" native="false" synchronized="false"
  378. static="true" final="false" visibility="public"
  379. deprecated="not deprecated">
  380. </method>
  381. <method name="putEntities" return="org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse"
  382. abstract="true" native="false" synchronized="false"
  383. static="false" final="false" visibility="public"
  384. deprecated="not deprecated">
  385. <param name="entities" type="org.apache.hadoop.yarn.api.records.timeline.TimelineEntity[]"/>
  386. <exception name="IOException" type="java.io.IOException"/>
  387. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  388. <doc>
  389. <![CDATA[<p>
  390. Send the information of a number of conceptual entities to the timeline
  391. server. It is a blocking API. The method will not return until it gets the
  392. response from the timeline server.
  393. </p>
  394. @param entities
  395. the collection of {@link TimelineEntity}
  396. @return the error information if the sent entities are not correctly stored
  397. @throws IOException
  398. @throws YarnException]]>
  399. </doc>
  400. </method>
  401. <method name="putDomain"
  402. abstract="true" native="false" synchronized="false"
  403. static="false" final="false" visibility="public"
  404. deprecated="not deprecated">
  405. <param name="domain" type="org.apache.hadoop.yarn.api.records.timeline.TimelineDomain"/>
  406. <exception name="IOException" type="java.io.IOException"/>
  407. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  408. <doc>
  409. <![CDATA[<p>
  410. Send the information of a domain to the timeline server. It is a
  411. blocking API. The method will not return until it gets the response from
  412. the timeline server.
  413. </p>
  414. @param domain
  415. an {@link TimelineDomain} object
  416. @throws IOException
  417. @throws YarnException]]>
  418. </doc>
  419. </method>
  420. <method name="getDelegationToken" return="org.apache.hadoop.security.token.Token"
  421. abstract="true" native="false" synchronized="false"
  422. static="false" final="false" visibility="public"
  423. deprecated="not deprecated">
  424. <param name="renewer" type="java.lang.String"/>
  425. <exception name="IOException" type="java.io.IOException"/>
  426. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  427. <doc>
  428. <![CDATA[<p>
  429. Get a delegation token so as to be able to talk to the timeline server in a
  430. secure way.
  431. </p>
  432. @param renewer
  433. Address of the renewer who can renew these tokens when needed by
  434. securely talking to the timeline server
  435. @return a delegation token ({@link Token}) that can be used to talk to the
  436. timeline server
  437. @throws IOException
  438. @throws YarnException]]>
  439. </doc>
  440. </method>
  441. <method name="renewDelegationToken" return="long"
  442. abstract="true" native="false" synchronized="false"
  443. static="false" final="false" visibility="public"
  444. deprecated="not deprecated">
  445. <param name="timelineDT" type="org.apache.hadoop.security.token.Token"/>
  446. <exception name="IOException" type="java.io.IOException"/>
  447. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  448. <doc>
  449. <![CDATA[<p>
  450. Renew a timeline delegation token.
  451. </p>
  452. @param timelineDT
  453. the delegation token to renew
  454. @return the new expiration time
  455. @throws IOException
  456. @throws YarnException]]>
  457. </doc>
  458. </method>
  459. <method name="cancelDelegationToken"
  460. abstract="true" native="false" synchronized="false"
  461. static="false" final="false" visibility="public"
  462. deprecated="not deprecated">
  463. <param name="timelineDT" type="org.apache.hadoop.security.token.Token"/>
  464. <exception name="IOException" type="java.io.IOException"/>
  465. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  466. <doc>
  467. <![CDATA[<p>
  468. Cancel a timeline delegation token.
  469. </p>
  470. @param timelineDT
  471. the delegation token to cancel
  472. @throws IOException
  473. @throws YarnException]]>
  474. </doc>
  475. </method>
  476. <doc>
  477. <![CDATA[A client library that can be used to post some information in terms of a
  478. number of conceptual entities.]]>
  479. </doc>
  480. </class>
  481. <!-- end class org.apache.hadoop.yarn.client.api.TimelineClient -->
  482. </package>
  483. <package name="org.apache.hadoop.yarn.client.api.impl">
  484. </package>
  485. <package name="org.apache.hadoop.yarn.event">
  486. <!-- start class org.apache.hadoop.yarn.event.AbstractEvent -->
  487. <class name="AbstractEvent" extends="java.lang.Object"
  488. abstract="true"
  489. static="false" final="false" visibility="public"
  490. deprecated="not deprecated">
  491. <implements name="org.apache.hadoop.yarn.event.Event"/>
  492. <constructor name="AbstractEvent" type="TYPE"
  493. static="false" final="false" visibility="public"
  494. deprecated="not deprecated">
  495. </constructor>
  496. <constructor name="AbstractEvent" type="TYPE, long"
  497. static="false" final="false" visibility="public"
  498. deprecated="not deprecated">
  499. </constructor>
  500. <method name="getTimestamp" return="long"
  501. abstract="false" native="false" synchronized="false"
  502. static="false" final="false" visibility="public"
  503. deprecated="not deprecated">
  504. </method>
  505. <method name="getType" return="TYPE"
  506. abstract="false" native="false" synchronized="false"
  507. static="false" final="false" visibility="public"
  508. deprecated="not deprecated">
  509. </method>
  510. <method name="toString" return="java.lang.String"
  511. abstract="false" native="false" synchronized="false"
  512. static="false" final="false" visibility="public"
  513. deprecated="not deprecated">
  514. </method>
  515. <doc>
  516. <![CDATA[Parent class of all the events. All events extend this class.]]>
  517. </doc>
  518. </class>
  519. <!-- end class org.apache.hadoop.yarn.event.AbstractEvent -->
  520. <!-- start class org.apache.hadoop.yarn.event.AsyncDispatcher -->
  521. <class name="AsyncDispatcher" extends="org.apache.hadoop.service.AbstractService"
  522. abstract="false"
  523. static="false" final="false" visibility="public"
  524. deprecated="not deprecated">
  525. <implements name="org.apache.hadoop.yarn.event.Dispatcher"/>
  526. <constructor name="AsyncDispatcher"
  527. static="false" final="false" visibility="public"
  528. deprecated="not deprecated">
  529. </constructor>
  530. <constructor name="AsyncDispatcher" type="java.util.concurrent.BlockingQueue"
  531. static="false" final="false" visibility="public"
  532. deprecated="not deprecated">
  533. </constructor>
  534. <method name="serviceInit"
  535. abstract="false" native="false" synchronized="false"
  536. static="false" final="false" visibility="protected"
  537. deprecated="not deprecated">
  538. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  539. <exception name="Exception" type="java.lang.Exception"/>
  540. </method>
  541. <method name="serviceStart"
  542. abstract="false" native="false" synchronized="false"
  543. static="false" final="false" visibility="protected"
  544. deprecated="not deprecated">
  545. <exception name="Exception" type="java.lang.Exception"/>
  546. </method>
  547. <method name="setDrainEventsOnStop"
  548. abstract="false" native="false" synchronized="false"
  549. static="false" final="false" visibility="public"
  550. deprecated="not deprecated">
  551. </method>
  552. <method name="serviceStop"
  553. abstract="false" native="false" synchronized="false"
  554. static="false" final="false" visibility="protected"
  555. deprecated="not deprecated">
  556. <exception name="Exception" type="java.lang.Exception"/>
  557. </method>
  558. <method name="dispatch"
  559. abstract="false" native="false" synchronized="false"
  560. static="false" final="false" visibility="protected"
  561. deprecated="not deprecated">
  562. <param name="event" type="org.apache.hadoop.yarn.event.Event"/>
  563. </method>
  564. <method name="register"
  565. abstract="false" native="false" synchronized="false"
  566. static="false" final="false" visibility="public"
  567. deprecated="not deprecated">
  568. <param name="eventType" type="java.lang.Class"/>
  569. <param name="handler" type="org.apache.hadoop.yarn.event.EventHandler"/>
  570. </method>
  571. <method name="getEventHandler" return="org.apache.hadoop.yarn.event.EventHandler"
  572. abstract="false" native="false" synchronized="false"
  573. static="false" final="false" visibility="public"
  574. deprecated="not deprecated">
  575. </method>
  576. <field name="eventDispatchers" type="java.util.Map"
  577. transient="false" volatile="false"
  578. static="false" final="true" visibility="protected"
  579. deprecated="not deprecated">
  580. </field>
  581. <doc>
  582. <![CDATA[Dispatches {@link Event}s in a separate thread. Currently only single thread
  583. does that. Potentially there could be multiple channels for each event type
  584. class and a thread pool can be used to dispatch the events.]]>
  585. </doc>
  586. </class>
  587. <!-- end class org.apache.hadoop.yarn.event.AsyncDispatcher -->
  588. <!-- start interface org.apache.hadoop.yarn.event.Dispatcher -->
  589. <interface name="Dispatcher" abstract="true"
  590. static="false" final="false" visibility="public"
  591. deprecated="not deprecated">
  592. <method name="getEventHandler" return="org.apache.hadoop.yarn.event.EventHandler"
  593. abstract="false" native="false" synchronized="false"
  594. static="false" final="false" visibility="public"
  595. deprecated="not deprecated">
  596. </method>
  597. <method name="register"
  598. abstract="false" native="false" synchronized="false"
  599. static="false" final="false" visibility="public"
  600. deprecated="not deprecated">
  601. <param name="eventType" type="java.lang.Class"/>
  602. <param name="handler" type="org.apache.hadoop.yarn.event.EventHandler"/>
  603. </method>
  604. <field name="DISPATCHER_EXIT_ON_ERROR_KEY" type="java.lang.String"
  605. transient="false" volatile="false"
  606. static="true" final="true" visibility="public"
  607. deprecated="not deprecated">
  608. </field>
  609. <field name="DEFAULT_DISPATCHER_EXIT_ON_ERROR" type="boolean"
  610. transient="false" volatile="false"
  611. static="true" final="true" visibility="public"
  612. deprecated="not deprecated">
  613. </field>
  614. <doc>
  615. <![CDATA[Event Dispatcher interface. It dispatches events to registered
  616. event handlers based on event types.]]>
  617. </doc>
  618. </interface>
  619. <!-- end interface org.apache.hadoop.yarn.event.Dispatcher -->
  620. <!-- start interface org.apache.hadoop.yarn.event.Event -->
  621. <interface name="Event" abstract="true"
  622. static="false" final="false" visibility="public"
  623. deprecated="not deprecated">
  624. <method name="getType" return="TYPE"
  625. abstract="false" native="false" synchronized="false"
  626. static="false" final="false" visibility="public"
  627. deprecated="not deprecated">
  628. </method>
  629. <method name="getTimestamp" return="long"
  630. abstract="false" native="false" synchronized="false"
  631. static="false" final="false" visibility="public"
  632. deprecated="not deprecated">
  633. </method>
  634. <method name="toString" return="java.lang.String"
  635. abstract="false" native="false" synchronized="false"
  636. static="false" final="false" visibility="public"
  637. deprecated="not deprecated">
  638. </method>
  639. <doc>
  640. <![CDATA[Interface defining events api.]]>
  641. </doc>
  642. </interface>
  643. <!-- end interface org.apache.hadoop.yarn.event.Event -->
  644. <!-- start interface org.apache.hadoop.yarn.event.EventHandler -->
  645. <interface name="EventHandler" abstract="true"
  646. static="false" final="false" visibility="public"
  647. deprecated="not deprecated">
  648. <method name="handle"
  649. abstract="false" native="false" synchronized="false"
  650. static="false" final="false" visibility="public"
  651. deprecated="not deprecated">
  652. <param name="event" type="T"/>
  653. </method>
  654. <doc>
  655. <![CDATA[Interface for handling events of type T
  656. @param <T> parameterized event of type T]]>
  657. </doc>
  658. </interface>
  659. <!-- end interface org.apache.hadoop.yarn.event.EventHandler -->
  660. </package>
  661. <package name="org.apache.hadoop.yarn.logaggregation">
  662. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat -->
  663. <class name="AggregatedLogFormat" extends="java.lang.Object"
  664. abstract="false"
  665. static="false" final="false" visibility="public"
  666. deprecated="not deprecated">
  667. <constructor name="AggregatedLogFormat"
  668. static="false" final="false" visibility="public"
  669. deprecated="not deprecated">
  670. </constructor>
  671. </class>
  672. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat -->
  673. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey -->
  674. <class name="AggregatedLogFormat.LogKey" extends="java.lang.Object"
  675. abstract="false"
  676. static="true" final="false" visibility="public"
  677. deprecated="not deprecated">
  678. <implements name="org.apache.hadoop.io.Writable"/>
  679. <constructor name="AggregatedLogFormat.LogKey"
  680. static="false" final="false" visibility="public"
  681. deprecated="not deprecated">
  682. </constructor>
  683. <constructor name="AggregatedLogFormat.LogKey" type="org.apache.hadoop.yarn.api.records.ContainerId"
  684. static="false" final="false" visibility="public"
  685. deprecated="not deprecated">
  686. </constructor>
  687. <constructor name="AggregatedLogFormat.LogKey" type="java.lang.String"
  688. static="false" final="false" visibility="public"
  689. deprecated="not deprecated">
  690. </constructor>
  691. <method name="hashCode" return="int"
  692. abstract="false" native="false" synchronized="false"
  693. static="false" final="false" visibility="public"
  694. deprecated="not deprecated">
  695. </method>
  696. <method name="equals" return="boolean"
  697. abstract="false" native="false" synchronized="false"
  698. static="false" final="false" visibility="public"
  699. deprecated="not deprecated">
  700. <param name="obj" type="java.lang.Object"/>
  701. </method>
  702. <method name="toString" return="java.lang.String"
  703. abstract="false" native="false" synchronized="false"
  704. static="false" final="false" visibility="public"
  705. deprecated="not deprecated">
  706. </method>
  707. </class>
  708. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey -->
  709. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogReader -->
  710. <class name="AggregatedLogFormat.LogReader" extends="java.lang.Object"
  711. abstract="false"
  712. static="true" final="false" visibility="public"
  713. deprecated="not deprecated">
  714. <constructor name="AggregatedLogFormat.LogReader" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.Path"
  715. static="false" final="false" visibility="public"
  716. deprecated="not deprecated">
  717. <exception name="IOException" type="java.io.IOException"/>
  718. </constructor>
  719. <method name="getApplicationOwner" return="java.lang.String"
  720. abstract="false" native="false" synchronized="false"
  721. static="false" final="false" visibility="public"
  722. deprecated="not deprecated">
  723. <exception name="IOException" type="java.io.IOException"/>
  724. <doc>
  725. <![CDATA[Returns the owner of the application.
  726. @return the application owner.
  727. @throws IOException]]>
  728. </doc>
  729. </method>
  730. <method name="getApplicationAcls" return="java.util.Map"
  731. abstract="false" native="false" synchronized="false"
  732. static="false" final="false" visibility="public"
  733. deprecated="not deprecated">
  734. <exception name="IOException" type="java.io.IOException"/>
  735. <doc>
  736. <![CDATA[Returns ACLs for the application. An empty map is returned if no ACLs are
  737. found.
  738. @return a map of the Application ACLs.
  739. @throws IOException]]>
  740. </doc>
  741. </method>
  742. <method name="next" return="java.io.DataInputStream"
  743. abstract="false" native="false" synchronized="false"
  744. static="false" final="false" visibility="public"
  745. deprecated="not deprecated">
  746. <param name="key" type="org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey"/>
  747. <exception name="IOException" type="java.io.IOException"/>
  748. <doc>
  749. <![CDATA[Read the next key and return the value-stream.
  750. @param key
  751. @return the valueStream if there are more keys or null otherwise.
  752. @throws IOException]]>
  753. </doc>
  754. </method>
  755. <method name="readAcontainerLogs"
  756. abstract="false" native="false" synchronized="false"
  757. static="true" final="false" visibility="public"
  758. deprecated="not deprecated">
  759. <param name="valueStream" type="java.io.DataInputStream"/>
  760. <param name="writer" type="java.io.Writer"/>
  761. <param name="logUploadedTime" type="long"/>
  762. <exception name="IOException" type="java.io.IOException"/>
  763. <doc>
  764. <![CDATA[Writes all logs for a single container to the provided writer.
  765. @param valueStream
  766. @param writer
  767. @param logUploadedTime
  768. @throws IOException]]>
  769. </doc>
  770. </method>
  771. <method name="readAcontainerLogs"
  772. abstract="false" native="false" synchronized="false"
  773. static="true" final="false" visibility="public"
  774. deprecated="not deprecated">
  775. <param name="valueStream" type="java.io.DataInputStream"/>
  776. <param name="writer" type="java.io.Writer"/>
  777. <exception name="IOException" type="java.io.IOException"/>
  778. <doc>
  779. <![CDATA[Writes all logs for a single container to the provided writer.
  780. @param valueStream
  781. @param writer
  782. @throws IOException]]>
  783. </doc>
  784. </method>
  785. <method name="readAContainerLogsForALogType"
  786. abstract="false" native="false" synchronized="false"
  787. static="true" final="false" visibility="public"
  788. deprecated="not deprecated">
  789. <param name="valueStream" type="java.io.DataInputStream"/>
  790. <param name="out" type="java.io.PrintStream"/>
  791. <param name="logUploadedTime" type="long"/>
  792. <exception name="IOException" type="java.io.IOException"/>
  793. <doc>
  794. <![CDATA[Keep calling this till you get a {@link EOFException} for getting logs of
  795. all types for a single container.
  796. @param valueStream
  797. @param out
  798. @param logUploadedTime
  799. @throws IOException]]>
  800. </doc>
  801. </method>
  802. <method name="readAContainerLogsForALogType"
  803. abstract="false" native="false" synchronized="false"
  804. static="true" final="false" visibility="public"
  805. deprecated="not deprecated">
  806. <param name="valueStream" type="java.io.DataInputStream"/>
  807. <param name="out" type="java.io.PrintStream"/>
  808. <exception name="IOException" type="java.io.IOException"/>
  809. <doc>
  810. <![CDATA[Keep calling this till you get a {@link EOFException} for getting logs of
  811. all types for a single container.
  812. @param valueStream
  813. @param out
  814. @throws IOException]]>
  815. </doc>
  816. </method>
  817. <method name="close"
  818. abstract="false" native="false" synchronized="false"
  819. static="false" final="false" visibility="public"
  820. deprecated="not deprecated">
  821. </method>
  822. </class>
  823. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogReader -->
  824. <!-- start class org.apache.hadoop.yarn.logaggregation.LogCLIHelpers -->
  825. <class name="LogCLIHelpers" extends="java.lang.Object"
  826. abstract="false"
  827. static="false" final="false" visibility="public"
  828. deprecated="not deprecated">
  829. <implements name="org.apache.hadoop.conf.Configurable"/>
  830. <constructor name="LogCLIHelpers"
  831. static="false" final="false" visibility="public"
  832. deprecated="not deprecated">
  833. </constructor>
  834. <method name="setConf"
  835. abstract="false" native="false" synchronized="false"
  836. static="false" final="false" visibility="public"
  837. deprecated="not deprecated">
  838. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  839. </method>
  840. <method name="getConf" return="org.apache.hadoop.conf.Configuration"
  841. abstract="false" native="false" synchronized="false"
  842. static="false" final="false" visibility="public"
  843. deprecated="not deprecated">
  844. </method>
  845. </class>
  846. <!-- end class org.apache.hadoop.yarn.logaggregation.LogCLIHelpers -->
  847. </package>
  848. <package name="org.apache.hadoop.yarn.nodelabels">
  849. <!-- start class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager -->
  850. <class name="CommonNodeLabelsManager" extends="org.apache.hadoop.service.AbstractService"
  851. abstract="false"
  852. static="false" final="false" visibility="public"
  853. deprecated="not deprecated">
  854. <constructor name="CommonNodeLabelsManager"
  855. static="false" final="false" visibility="public"
  856. deprecated="not deprecated">
  857. </constructor>
  858. <method name="handleStoreEvent"
  859. abstract="false" native="false" synchronized="false"
  860. static="false" final="false" visibility="protected"
  861. deprecated="not deprecated">
  862. <param name="event" type="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent"/>
  863. </method>
  864. <method name="initDispatcher"
  865. abstract="false" native="false" synchronized="false"
  866. static="false" final="false" visibility="protected"
  867. deprecated="not deprecated">
  868. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  869. </method>
  870. <method name="serviceInit"
  871. abstract="false" native="false" synchronized="false"
  872. static="false" final="false" visibility="protected"
  873. deprecated="not deprecated">
  874. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  875. <exception name="Exception" type="java.lang.Exception"/>
  876. </method>
  877. <method name="initNodeLabelStore"
  878. abstract="false" native="false" synchronized="false"
  879. static="false" final="false" visibility="protected"
  880. deprecated="not deprecated">
  881. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  882. <exception name="Exception" type="java.lang.Exception"/>
  883. </method>
  884. <method name="startDispatcher"
  885. abstract="false" native="false" synchronized="false"
  886. static="false" final="false" visibility="protected"
  887. deprecated="not deprecated">
  888. </method>
  889. <method name="serviceStart"
  890. abstract="false" native="false" synchronized="false"
  891. static="false" final="false" visibility="protected"
  892. deprecated="not deprecated">
  893. <exception name="Exception" type="java.lang.Exception"/>
  894. </method>
  895. <method name="stopDispatcher"
  896. abstract="false" native="false" synchronized="false"
  897. static="false" final="false" visibility="protected"
  898. deprecated="not deprecated">
  899. </method>
  900. <method name="serviceStop"
  901. abstract="false" native="false" synchronized="false"
  902. static="false" final="false" visibility="protected"
  903. deprecated="not deprecated">
  904. <exception name="Exception" type="java.lang.Exception"/>
  905. </method>
  906. <method name="addToCluserNodeLabels"
  907. abstract="false" native="false" synchronized="false"
  908. static="false" final="false" visibility="public"
  909. deprecated="not deprecated">
  910. <param name="labels" type="java.util.Set"/>
  911. <exception name="IOException" type="java.io.IOException"/>
  912. <doc>
  913. <![CDATA[Add multiple node labels to repository
  914. @param labels
  915. new node labels added]]>
  916. </doc>
  917. </method>
  918. <method name="checkAddLabelsToNode"
  919. abstract="false" native="false" synchronized="false"
  920. static="false" final="false" visibility="protected"
  921. deprecated="not deprecated">
  922. <param name="addedLabelsToNode" type="java.util.Map"/>
  923. <exception name="IOException" type="java.io.IOException"/>
  924. </method>
  925. <method name="internalAddLabelsToNode"
  926. abstract="false" native="false" synchronized="false"
  927. static="false" final="false" visibility="protected"
  928. deprecated="not deprecated">
  929. <param name="addedLabelsToNode" type="java.util.Map"/>
  930. <exception name="IOException" type="java.io.IOException"/>
  931. </method>
  932. <method name="addLabelsToNode"
  933. abstract="false" native="false" synchronized="false"
  934. static="false" final="false" visibility="public"
  935. deprecated="not deprecated">
  936. <param name="addedLabelsToNode" type="java.util.Map"/>
  937. <exception name="IOException" type="java.io.IOException"/>
  938. <doc>
  939. <![CDATA[add more labels to nodes
  940. @param addedLabelsToNode node -> labels map]]>
  941. </doc>
  942. </method>
  943. <method name="checkRemoveFromClusterNodeLabels"
  944. abstract="false" native="false" synchronized="false"
  945. static="false" final="false" visibility="protected"
  946. deprecated="not deprecated">
  947. <param name="labelsToRemove" type="java.util.Collection"/>
  948. <exception name="IOException" type="java.io.IOException"/>
  949. </method>
  950. <method name="internalRemoveFromClusterNodeLabels"
  951. abstract="false" native="false" synchronized="false"
  952. static="false" final="false" visibility="protected"
  953. deprecated="not deprecated">
  954. <param name="labelsToRemove" type="java.util.Collection"/>
  955. </method>
  956. <method name="removeFromClusterNodeLabels"
  957. abstract="false" native="false" synchronized="false"
  958. static="false" final="false" visibility="public"
  959. deprecated="not deprecated">
  960. <param name="labelsToRemove" type="java.util.Collection"/>
  961. <exception name="IOException" type="java.io.IOException"/>
  962. <doc>
  963. <![CDATA[Remove multiple node labels from repository
  964. @param labelsToRemove
  965. node labels to remove
  966. @throws IOException]]>
  967. </doc>
  968. </method>
  969. <method name="checkRemoveLabelsFromNode"
  970. abstract="false" native="false" synchronized="false"
  971. static="false" final="false" visibility="protected"
  972. deprecated="not deprecated">
  973. <param name="removeLabelsFromNode" type="java.util.Map"/>
  974. <exception name="IOException" type="java.io.IOException"/>
  975. </method>
  976. <method name="internalRemoveLabelsFromNode"
  977. abstract="false" native="false" synchronized="false"
  978. static="false" final="false" visibility="protected"
  979. deprecated="not deprecated">
  980. <param name="removeLabelsFromNode" type="java.util.Map"/>
  981. </method>
  982. <method name="removeLabelsFromNode"
  983. abstract="false" native="false" synchronized="false"
  984. static="false" final="false" visibility="public"
  985. deprecated="not deprecated">
  986. <param name="removeLabelsFromNode" type="java.util.Map"/>
  987. <exception name="IOException" type="java.io.IOException"/>
  988. <doc>
  989. <![CDATA[remove labels from nodes, labels being removed most be contained by these
  990. nodes
  991. @param removeLabelsFromNode node -> labels map]]>
  992. </doc>
  993. </method>
  994. <method name="checkReplaceLabelsOnNode"
  995. abstract="false" native="false" synchronized="false"
  996. static="false" final="false" visibility="protected"
  997. deprecated="not deprecated">
  998. <param name="replaceLabelsToNode" type="java.util.Map"/>
  999. <exception name="IOException" type="java.io.IOException"/>
  1000. </method>
  1001. <method name="internalReplaceLabelsOnNode"
  1002. abstract="false" native="false" synchronized="false"
  1003. static="false" final="false" visibility="protected"
  1004. deprecated="not deprecated">
  1005. <param name="replaceLabelsToNode" type="java.util.Map"/>
  1006. <exception name="IOException" type="java.io.IOException"/>
  1007. </method>
  1008. <method name="replaceLabelsOnNode"
  1009. abstract="false" native="false" synchronized="false"
  1010. static="false" final="false" visibility="public"
  1011. deprecated="not deprecated">
  1012. <param name="replaceLabelsToNode" type="java.util.Map"/>
  1013. <exception name="IOException" type="java.io.IOException"/>
  1014. <doc>
  1015. <![CDATA[replace labels to nodes
  1016. @param replaceLabelsToNode node -> labels map]]>
  1017. </doc>
  1018. </method>
  1019. <method name="getNodeLabels" return="java.util.Map"
  1020. abstract="false" native="false" synchronized="false"
  1021. static="false" final="false" visibility="public"
  1022. deprecated="not deprecated">
  1023. <doc>
  1024. <![CDATA[Get mapping of nodes to labels
  1025. @return nodes to labels map]]>
  1026. </doc>
  1027. </method>
  1028. <method name="getClusterNodeLabels" return="java.util.Set"
  1029. abstract="false" native="false" synchronized="false"
  1030. static="false" final="false" visibility="public"
  1031. deprecated="not deprecated">
  1032. <doc>
  1033. <![CDATA[Get existing valid labels in repository
  1034. @return existing valid labels in repository]]>
  1035. </doc>
  1036. </method>
  1037. <method name="normalizeLabel" return="java.lang.String"
  1038. abstract="false" native="false" synchronized="false"
  1039. static="false" final="false" visibility="protected"
  1040. deprecated="not deprecated">
  1041. <param name="label" type="java.lang.String"/>
  1042. </method>
  1043. <method name="getNMInNodeSet" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node"
  1044. abstract="false" native="false" synchronized="false"
  1045. static="false" final="false" visibility="protected"
  1046. deprecated="not deprecated">
  1047. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1048. </method>
  1049. <method name="getNMInNodeSet" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node"
  1050. abstract="false" native="false" synchronized="false"
  1051. static="false" final="false" visibility="protected"
  1052. deprecated="not deprecated">
  1053. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1054. <param name="map" type="java.util.Map"/>
  1055. </method>
  1056. <method name="getNMInNodeSet" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node"
  1057. abstract="false" native="false" synchronized="false"
  1058. static="false" final="false" visibility="protected"
  1059. deprecated="not deprecated">
  1060. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1061. <param name="map" type="java.util.Map"/>
  1062. <param name="checkRunning" type="boolean"/>
  1063. </method>
  1064. <method name="getLabelsByNode" return="java.util.Set"
  1065. abstract="false" native="false" synchronized="false"
  1066. static="false" final="false" visibility="protected"
  1067. deprecated="not deprecated">
  1068. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1069. </method>
  1070. <method name="getLabelsByNode" return="java.util.Set"
  1071. abstract="false" native="false" synchronized="false"
  1072. static="false" final="false" visibility="protected"
  1073. deprecated="not deprecated">
  1074. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1075. <param name="map" type="java.util.Map"/>
  1076. </method>
  1077. <method name="createNodeIfNonExisted"
  1078. abstract="false" native="false" synchronized="false"
  1079. static="false" final="false" visibility="protected"
  1080. deprecated="not deprecated">
  1081. <param name="nodeId" type="org.apache.hadoop.yarn.api.records.NodeId"/>
  1082. <exception name="IOException" type="java.io.IOException"/>
  1083. </method>
  1084. <method name="createHostIfNonExisted"
  1085. abstract="false" native="false" synchronized="false"
  1086. static="false" final="false" visibility="protected"
  1087. deprecated="not deprecated">
  1088. <param name="hostName" type="java.lang.String"/>
  1089. </method>
  1090. <method name="normalizeNodeIdToLabels" return="java.util.Map"
  1091. abstract="false" native="false" synchronized="false"
  1092. static="false" final="false" visibility="protected"
  1093. deprecated="not deprecated">
  1094. <param name="nodeIdToLabels" type="java.util.Map"/>
  1095. </method>
  1096. <field name="LOG" type="org.apache.commons.logging.Log"
  1097. transient="false" volatile="false"
  1098. static="true" final="true" visibility="protected"
  1099. deprecated="not deprecated">
  1100. </field>
  1101. <field name="EMPTY_STRING_SET" type="java.util.Set"
  1102. transient="false" volatile="false"
  1103. static="true" final="true" visibility="public"
  1104. deprecated="not deprecated">
  1105. </field>
  1106. <field name="ANY" type="java.lang.String"
  1107. transient="false" volatile="false"
  1108. static="true" final="true" visibility="public"
  1109. deprecated="not deprecated">
  1110. </field>
  1111. <field name="ACCESS_ANY_LABEL_SET" type="java.util.Set"
  1112. transient="false" volatile="false"
  1113. static="true" final="true" visibility="public"
  1114. deprecated="not deprecated">
  1115. </field>
  1116. <field name="WILDCARD_PORT" type="int"
  1117. transient="false" volatile="false"
  1118. static="true" final="true" visibility="public"
  1119. deprecated="not deprecated">
  1120. </field>
  1121. <field name="NO_LABEL" type="java.lang.String"
  1122. transient="false" volatile="false"
  1123. static="true" final="true" visibility="public"
  1124. deprecated="not deprecated">
  1125. <doc>
  1126. <![CDATA[If a user doesn't specify label of a queue or node, it belongs
  1127. DEFAULT_LABEL]]>
  1128. </doc>
  1129. </field>
  1130. <field name="dispatcher" type="org.apache.hadoop.yarn.event.Dispatcher"
  1131. transient="false" volatile="false"
  1132. static="false" final="false" visibility="protected"
  1133. deprecated="not deprecated">
  1134. </field>
  1135. <field name="labelCollections" type="java.util.concurrent.ConcurrentMap"
  1136. transient="false" volatile="false"
  1137. static="false" final="false" visibility="protected"
  1138. deprecated="not deprecated">
  1139. </field>
  1140. <field name="nodeCollections" type="java.util.concurrent.ConcurrentMap"
  1141. transient="false" volatile="false"
  1142. static="false" final="false" visibility="protected"
  1143. deprecated="not deprecated">
  1144. </field>
  1145. <field name="readLock" type="java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock"
  1146. transient="false" volatile="false"
  1147. static="false" final="true" visibility="protected"
  1148. deprecated="not deprecated">
  1149. </field>
  1150. <field name="writeLock" type="java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock"
  1151. transient="false" volatile="false"
  1152. static="false" final="true" visibility="protected"
  1153. deprecated="not deprecated">
  1154. </field>
  1155. <field name="store" type="org.apache.hadoop.yarn.nodelabels.NodeLabelsStore"
  1156. transient="false" volatile="false"
  1157. static="false" final="false" visibility="protected"
  1158. deprecated="not deprecated">
  1159. </field>
  1160. </class>
  1161. <!-- end class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager -->
  1162. <!-- start class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Host -->
  1163. <class name="CommonNodeLabelsManager.Host" extends="java.lang.Object"
  1164. abstract="false"
  1165. static="true" final="false" visibility="protected"
  1166. deprecated="not deprecated">
  1167. <constructor name="CommonNodeLabelsManager.Host"
  1168. static="false" final="false" visibility="protected"
  1169. deprecated="not deprecated">
  1170. </constructor>
  1171. <method name="copy" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Host"
  1172. abstract="false" native="false" synchronized="false"
  1173. static="false" final="false" visibility="public"
  1174. deprecated="not deprecated">
  1175. </method>
  1176. <field name="labels" type="java.util.Set"
  1177. transient="false" volatile="false"
  1178. static="false" final="false" visibility="public"
  1179. deprecated="not deprecated">
  1180. </field>
  1181. <field name="nms" type="java.util.Map"
  1182. transient="false" volatile="false"
  1183. static="false" final="false" visibility="public"
  1184. deprecated="not deprecated">
  1185. </field>
  1186. <doc>
  1187. <![CDATA[A <code>Host</code> can have multiple <code>Node</code>s]]>
  1188. </doc>
  1189. </class>
  1190. <!-- end class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Host -->
  1191. <!-- start class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Label -->
  1192. <class name="CommonNodeLabelsManager.Label" extends="java.lang.Object"
  1193. abstract="false"
  1194. static="true" final="false" visibility="protected"
  1195. deprecated="not deprecated">
  1196. <constructor name="CommonNodeLabelsManager.Label"
  1197. static="false" final="false" visibility="protected"
  1198. deprecated="not deprecated">
  1199. </constructor>
  1200. <field name="resource" type="org.apache.hadoop.yarn.api.records.Resource"
  1201. transient="false" volatile="false"
  1202. static="false" final="false" visibility="public"
  1203. deprecated="not deprecated">
  1204. </field>
  1205. </class>
  1206. <!-- end class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Label -->
  1207. <!-- start class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node -->
  1208. <class name="CommonNodeLabelsManager.Node" extends="java.lang.Object"
  1209. abstract="false"
  1210. static="true" final="false" visibility="protected"
  1211. deprecated="not deprecated">
  1212. <constructor name="CommonNodeLabelsManager.Node"
  1213. static="false" final="false" visibility="protected"
  1214. deprecated="not deprecated">
  1215. </constructor>
  1216. <method name="copy" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node"
  1217. abstract="false" native="false" synchronized="false"
  1218. static="false" final="false" visibility="public"
  1219. deprecated="not deprecated">
  1220. </method>
  1221. <field name="labels" type="java.util.Set"
  1222. transient="false" volatile="false"
  1223. static="false" final="false" visibility="public"
  1224. deprecated="not deprecated">
  1225. </field>
  1226. <field name="resource" type="org.apache.hadoop.yarn.api.records.Resource"
  1227. transient="false" volatile="false"
  1228. static="false" final="false" visibility="public"
  1229. deprecated="not deprecated">
  1230. </field>
  1231. <field name="running" type="boolean"
  1232. transient="false" volatile="false"
  1233. static="false" final="false" visibility="public"
  1234. deprecated="not deprecated">
  1235. </field>
  1236. </class>
  1237. <!-- end class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node -->
  1238. <!-- start class org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore -->
  1239. <class name="FileSystemNodeLabelsStore" extends="org.apache.hadoop.yarn.nodelabels.NodeLabelsStore"
  1240. abstract="false"
  1241. static="false" final="false" visibility="public"
  1242. deprecated="not deprecated">
  1243. <constructor name="FileSystemNodeLabelsStore" type="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager"
  1244. static="false" final="false" visibility="public"
  1245. deprecated="not deprecated">
  1246. </constructor>
  1247. <method name="init"
  1248. abstract="false" native="false" synchronized="false"
  1249. static="false" final="false" visibility="public"
  1250. deprecated="not deprecated">
  1251. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1252. <exception name="Exception" type="java.lang.Exception"/>
  1253. </method>
  1254. <method name="close"
  1255. abstract="false" native="false" synchronized="false"
  1256. static="false" final="false" visibility="public"
  1257. deprecated="not deprecated">
  1258. <exception name="IOException" type="java.io.IOException"/>
  1259. </method>
  1260. <method name="updateNodeToLabelsMappings"
  1261. abstract="false" native="false" synchronized="false"
  1262. static="false" final="false" visibility="public"
  1263. deprecated="not deprecated">
  1264. <param name="nodeToLabels" type="java.util.Map"/>
  1265. <exception name="IOException" type="java.io.IOException"/>
  1266. </method>
  1267. <method name="storeNewClusterNodeLabels"
  1268. abstract="false" native="false" synchronized="false"
  1269. static="false" final="false" visibility="public"
  1270. deprecated="not deprecated">
  1271. <param name="labels" type="java.util.Set"/>
  1272. <exception name="IOException" type="java.io.IOException"/>
  1273. </method>
  1274. <method name="removeClusterNodeLabels"
  1275. abstract="false" native="false" synchronized="false"
  1276. static="false" final="false" visibility="public"
  1277. deprecated="not deprecated">
  1278. <param name="labels" type="java.util.Collection"/>
  1279. <exception name="IOException" type="java.io.IOException"/>
  1280. </method>
  1281. <method name="recover"
  1282. abstract="false" native="false" synchronized="false"
  1283. static="false" final="false" visibility="public"
  1284. deprecated="not deprecated">
  1285. <exception name="IOException" type="java.io.IOException"/>
  1286. </method>
  1287. <field name="LOG" type="org.apache.commons.logging.Log"
  1288. transient="false" volatile="false"
  1289. static="true" final="true" visibility="protected"
  1290. deprecated="not deprecated">
  1291. </field>
  1292. <field name="DEFAULT_DIR_NAME" type="java.lang.String"
  1293. transient="false" volatile="false"
  1294. static="true" final="true" visibility="protected"
  1295. deprecated="not deprecated">
  1296. </field>
  1297. <field name="MIRROR_FILENAME" type="java.lang.String"
  1298. transient="false" volatile="false"
  1299. static="true" final="true" visibility="protected"
  1300. deprecated="not deprecated">
  1301. </field>
  1302. <field name="EDITLOG_FILENAME" type="java.lang.String"
  1303. transient="false" volatile="false"
  1304. static="true" final="true" visibility="protected"
  1305. deprecated="not deprecated">
  1306. </field>
  1307. </class>
  1308. <!-- end class org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore -->
  1309. <!-- start class org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore.SerializedLogType -->
  1310. <class name="FileSystemNodeLabelsStore.SerializedLogType" extends="java.lang.Enum"
  1311. abstract="false"
  1312. static="true" final="true" visibility="protected"
  1313. deprecated="not deprecated">
  1314. <method name="values" return="org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore.SerializedLogType[]"
  1315. abstract="false" native="false" synchronized="false"
  1316. static="true" final="false" visibility="public"
  1317. deprecated="not deprecated">
  1318. </method>
  1319. <method name="valueOf" return="org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore.SerializedLogType"
  1320. abstract="false" native="false" synchronized="false"
  1321. static="true" final="false" visibility="public"
  1322. deprecated="not deprecated">
  1323. <param name="name" type="java.lang.String"/>
  1324. </method>
  1325. </class>
  1326. <!-- end class org.apache.hadoop.yarn.nodelabels.FileSystemNodeLabelsStore.SerializedLogType -->
  1327. <!-- start class org.apache.hadoop.yarn.nodelabels.NodeLabelsStore -->
  1328. <class name="NodeLabelsStore" extends="java.lang.Object"
  1329. abstract="true"
  1330. static="false" final="false" visibility="public"
  1331. deprecated="not deprecated">
  1332. <implements name="java.io.Closeable"/>
  1333. <constructor name="NodeLabelsStore" type="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager"
  1334. static="false" final="false" visibility="public"
  1335. deprecated="not deprecated">
  1336. </constructor>
  1337. <method name="updateNodeToLabelsMappings"
  1338. abstract="true" native="false" synchronized="false"
  1339. static="false" final="false" visibility="public"
  1340. deprecated="not deprecated">
  1341. <param name="nodeToLabels" type="java.util.Map"/>
  1342. <exception name="IOException" type="java.io.IOException"/>
  1343. <doc>
  1344. <![CDATA[Store node -> label]]>
  1345. </doc>
  1346. </method>
  1347. <method name="storeNewClusterNodeLabels"
  1348. abstract="true" native="false" synchronized="false"
  1349. static="false" final="false" visibility="public"
  1350. deprecated="not deprecated">
  1351. <param name="label" type="java.util.Set"/>
  1352. <exception name="IOException" type="java.io.IOException"/>
  1353. <doc>
  1354. <![CDATA[Store new labels]]>
  1355. </doc>
  1356. </method>
  1357. <method name="removeClusterNodeLabels"
  1358. abstract="true" native="false" synchronized="false"
  1359. static="false" final="false" visibility="public"
  1360. deprecated="not deprecated">
  1361. <param name="labels" type="java.util.Collection"/>
  1362. <exception name="IOException" type="java.io.IOException"/>
  1363. <doc>
  1364. <![CDATA[Remove labels]]>
  1365. </doc>
  1366. </method>
  1367. <method name="recover"
  1368. abstract="true" native="false" synchronized="false"
  1369. static="false" final="false" visibility="public"
  1370. deprecated="not deprecated">
  1371. <exception name="IOException" type="java.io.IOException"/>
  1372. <doc>
  1373. <![CDATA[Recover labels and node to labels mappings from store
  1374. @param conf]]>
  1375. </doc>
  1376. </method>
  1377. <method name="init"
  1378. abstract="false" native="false" synchronized="false"
  1379. static="false" final="false" visibility="public"
  1380. deprecated="not deprecated">
  1381. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1382. <exception name="Exception" type="java.lang.Exception"/>
  1383. </method>
  1384. <method name="getNodeLabelsManager" return="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager"
  1385. abstract="false" native="false" synchronized="false"
  1386. static="false" final="false" visibility="public"
  1387. deprecated="not deprecated">
  1388. </method>
  1389. <field name="mgr" type="org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager"
  1390. transient="false" volatile="false"
  1391. static="false" final="true" visibility="protected"
  1392. deprecated="not deprecated">
  1393. </field>
  1394. <field name="conf" type="org.apache.hadoop.conf.Configuration"
  1395. transient="false" volatile="false"
  1396. static="false" final="false" visibility="protected"
  1397. deprecated="not deprecated">
  1398. </field>
  1399. </class>
  1400. <!-- end class org.apache.hadoop.yarn.nodelabels.NodeLabelsStore -->
  1401. </package>
  1402. <package name="org.apache.hadoop.yarn.nodelabels.event">
  1403. <!-- start class org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent -->
  1404. <class name="NodeLabelsStoreEvent" extends="org.apache.hadoop.yarn.event.AbstractEvent"
  1405. abstract="false"
  1406. static="false" final="false" visibility="public"
  1407. deprecated="not deprecated">
  1408. <constructor name="NodeLabelsStoreEvent" type="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEventType"
  1409. static="false" final="false" visibility="public"
  1410. deprecated="not deprecated">
  1411. </constructor>
  1412. </class>
  1413. <!-- end class org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent -->
  1414. <!-- start class org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEventType -->
  1415. <class name="NodeLabelsStoreEventType" extends="java.lang.Enum"
  1416. abstract="false"
  1417. static="false" final="true" visibility="public"
  1418. deprecated="not deprecated">
  1419. <method name="values" return="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEventType[]"
  1420. abstract="false" native="false" synchronized="false"
  1421. static="true" final="false" visibility="public"
  1422. deprecated="not deprecated">
  1423. </method>
  1424. <method name="valueOf" return="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEventType"
  1425. abstract="false" native="false" synchronized="false"
  1426. static="true" final="false" visibility="public"
  1427. deprecated="not deprecated">
  1428. <param name="name" type="java.lang.String"/>
  1429. </method>
  1430. </class>
  1431. <!-- end class org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEventType -->
  1432. <!-- start class org.apache.hadoop.yarn.nodelabels.event.RemoveClusterNodeLabels -->
  1433. <class name="RemoveClusterNodeLabels" extends="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent"
  1434. abstract="false"
  1435. static="false" final="false" visibility="public"
  1436. deprecated="not deprecated">
  1437. <constructor name="RemoveClusterNodeLabels" type="java.util.Collection"
  1438. static="false" final="false" visibility="public"
  1439. deprecated="not deprecated">
  1440. </constructor>
  1441. <method name="getLabels" return="java.util.Collection"
  1442. abstract="false" native="false" synchronized="false"
  1443. static="false" final="false" visibility="public"
  1444. deprecated="not deprecated">
  1445. </method>
  1446. </class>
  1447. <!-- end class org.apache.hadoop.yarn.nodelabels.event.RemoveClusterNodeLabels -->
  1448. <!-- start class org.apache.hadoop.yarn.nodelabels.event.StoreNewClusterNodeLabels -->
  1449. <class name="StoreNewClusterNodeLabels" extends="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent"
  1450. abstract="false"
  1451. static="false" final="false" visibility="public"
  1452. deprecated="not deprecated">
  1453. <constructor name="StoreNewClusterNodeLabels" type="java.util.Set"
  1454. static="false" final="false" visibility="public"
  1455. deprecated="not deprecated">
  1456. </constructor>
  1457. <method name="getLabels" return="java.util.Set"
  1458. abstract="false" native="false" synchronized="false"
  1459. static="false" final="false" visibility="public"
  1460. deprecated="not deprecated">
  1461. </method>
  1462. </class>
  1463. <!-- end class org.apache.hadoop.yarn.nodelabels.event.StoreNewClusterNodeLabels -->
  1464. <!-- start class org.apache.hadoop.yarn.nodelabels.event.UpdateNodeToLabelsMappingsEvent -->
  1465. <class name="UpdateNodeToLabelsMappingsEvent" extends="org.apache.hadoop.yarn.nodelabels.event.NodeLabelsStoreEvent"
  1466. abstract="false"
  1467. static="false" final="false" visibility="public"
  1468. deprecated="not deprecated">
  1469. <constructor name="UpdateNodeToLabelsMappingsEvent" type="java.util.Map"
  1470. static="false" final="false" visibility="public"
  1471. deprecated="not deprecated">
  1472. </constructor>
  1473. <method name="getNodeToLabels" return="java.util.Map"
  1474. abstract="false" native="false" synchronized="false"
  1475. static="false" final="false" visibility="public"
  1476. deprecated="not deprecated">
  1477. </method>
  1478. </class>
  1479. <!-- end class org.apache.hadoop.yarn.nodelabels.event.UpdateNodeToLabelsMappingsEvent -->
  1480. </package>
  1481. <package name="org.apache.hadoop.yarn.security">
  1482. <!-- start class org.apache.hadoop.yarn.security.AMRMTokenIdentifier -->
  1483. <class name="AMRMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1484. abstract="false"
  1485. static="false" final="false" visibility="public"
  1486. deprecated="not deprecated">
  1487. <constructor name="AMRMTokenIdentifier"
  1488. static="false" final="false" visibility="public"
  1489. deprecated="not deprecated">
  1490. </constructor>
  1491. <constructor name="AMRMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, int"
  1492. static="false" final="false" visibility="public"
  1493. deprecated="not deprecated">
  1494. </constructor>
  1495. <method name="write"
  1496. abstract="false" native="false" synchronized="false"
  1497. static="false" final="false" visibility="public"
  1498. deprecated="not deprecated">
  1499. <param name="out" type="java.io.DataOutput"/>
  1500. <exception name="IOException" type="java.io.IOException"/>
  1501. </method>
  1502. <method name="readFields"
  1503. abstract="false" native="false" synchronized="false"
  1504. static="false" final="false" visibility="public"
  1505. deprecated="not deprecated">
  1506. <param name="in" type="java.io.DataInput"/>
  1507. <exception name="IOException" type="java.io.IOException"/>
  1508. </method>
  1509. <method name="getKind" return="org.apache.hadoop.io.Text"
  1510. abstract="false" native="false" synchronized="false"
  1511. static="false" final="false" visibility="public"
  1512. deprecated="not deprecated">
  1513. </method>
  1514. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1515. abstract="false" native="false" synchronized="false"
  1516. static="false" final="false" visibility="public"
  1517. deprecated="not deprecated">
  1518. </method>
  1519. <method name="getKeyId" return="int"
  1520. abstract="false" native="false" synchronized="false"
  1521. static="false" final="false" visibility="public"
  1522. deprecated="not deprecated">
  1523. </method>
  1524. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.AMRMTokenIdentifierProto"
  1525. abstract="false" native="false" synchronized="false"
  1526. static="false" final="false" visibility="public"
  1527. deprecated="not deprecated">
  1528. </method>
  1529. <method name="hashCode" return="int"
  1530. abstract="false" native="false" synchronized="false"
  1531. static="false" final="false" visibility="public"
  1532. deprecated="not deprecated">
  1533. </method>
  1534. <method name="equals" return="boolean"
  1535. abstract="false" native="false" synchronized="false"
  1536. static="false" final="false" visibility="public"
  1537. deprecated="not deprecated">
  1538. <param name="other" type="java.lang.Object"/>
  1539. </method>
  1540. <method name="toString" return="java.lang.String"
  1541. abstract="false" native="false" synchronized="false"
  1542. static="false" final="false" visibility="public"
  1543. deprecated="not deprecated">
  1544. </method>
  1545. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  1546. transient="false" volatile="false"
  1547. static="true" final="true" visibility="public"
  1548. deprecated="not deprecated">
  1549. </field>
  1550. <doc>
  1551. <![CDATA[AMRMTokenIdentifier is the TokenIdentifier to be used by
  1552. ApplicationMasters to authenticate to the ResourceManager.]]>
  1553. </doc>
  1554. </class>
  1555. <!-- end class org.apache.hadoop.yarn.security.AMRMTokenIdentifier -->
  1556. <!-- start class org.apache.hadoop.yarn.security.AMRMTokenSelector -->
  1557. <class name="AMRMTokenSelector" extends="java.lang.Object"
  1558. abstract="false"
  1559. static="false" final="false" visibility="public"
  1560. deprecated="not deprecated">
  1561. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1562. <constructor name="AMRMTokenSelector"
  1563. static="false" final="false" visibility="public"
  1564. deprecated="not deprecated">
  1565. </constructor>
  1566. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1567. abstract="false" native="false" synchronized="false"
  1568. static="false" final="false" visibility="public"
  1569. deprecated="not deprecated">
  1570. <param name="service" type="org.apache.hadoop.io.Text"/>
  1571. <param name="tokens" type="java.util.Collection"/>
  1572. </method>
  1573. </class>
  1574. <!-- end class org.apache.hadoop.yarn.security.AMRMTokenSelector -->
  1575. <!-- start class org.apache.hadoop.yarn.security.ContainerManagerSecurityInfo -->
  1576. <class name="ContainerManagerSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1577. abstract="false"
  1578. static="false" final="false" visibility="public"
  1579. deprecated="not deprecated">
  1580. <constructor name="ContainerManagerSecurityInfo"
  1581. static="false" final="false" visibility="public"
  1582. deprecated="not deprecated">
  1583. </constructor>
  1584. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1585. abstract="false" native="false" synchronized="false"
  1586. static="false" final="false" visibility="public"
  1587. deprecated="not deprecated">
  1588. <param name="protocol" type="java.lang.Class"/>
  1589. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1590. </method>
  1591. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1592. abstract="false" native="false" synchronized="false"
  1593. static="false" final="false" visibility="public"
  1594. deprecated="not deprecated">
  1595. <param name="protocol" type="java.lang.Class"/>
  1596. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1597. </method>
  1598. </class>
  1599. <!-- end class org.apache.hadoop.yarn.security.ContainerManagerSecurityInfo -->
  1600. <!-- start class org.apache.hadoop.yarn.security.ContainerTokenIdentifier -->
  1601. <class name="ContainerTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1602. abstract="false"
  1603. static="false" final="false" visibility="public"
  1604. deprecated="not deprecated">
  1605. <constructor name="ContainerTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ContainerId, java.lang.String, java.lang.String, org.apache.hadoop.yarn.api.records.Resource, long, int, long, org.apache.hadoop.yarn.api.records.Priority, long"
  1606. static="false" final="false" visibility="public"
  1607. deprecated="not deprecated">
  1608. </constructor>
  1609. <constructor name="ContainerTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ContainerId, java.lang.String, java.lang.String, org.apache.hadoop.yarn.api.records.Resource, long, int, long, org.apache.hadoop.yarn.api.records.Priority, long, org.apache.hadoop.yarn.api.records.LogAggregationContext"
  1610. static="false" final="false" visibility="public"
  1611. deprecated="not deprecated">
  1612. </constructor>
  1613. <constructor name="ContainerTokenIdentifier"
  1614. static="false" final="false" visibility="public"
  1615. deprecated="not deprecated">
  1616. <doc>
  1617. <![CDATA[Default constructor needed by RPC layer/SecretManager.]]>
  1618. </doc>
  1619. </constructor>
  1620. <method name="getContainerID" return="org.apache.hadoop.yarn.api.records.ContainerId"
  1621. abstract="false" native="false" synchronized="false"
  1622. static="false" final="false" visibility="public"
  1623. deprecated="not deprecated">
  1624. </method>
  1625. <method name="getApplicationSubmitter" return="java.lang.String"
  1626. abstract="false" native="false" synchronized="false"
  1627. static="false" final="false" visibility="public"
  1628. deprecated="not deprecated">
  1629. </method>
  1630. <method name="getNmHostAddress" return="java.lang.String"
  1631. abstract="false" native="false" synchronized="false"
  1632. static="false" final="false" visibility="public"
  1633. deprecated="not deprecated">
  1634. </method>
  1635. <method name="getResource" return="org.apache.hadoop.yarn.api.records.Resource"
  1636. abstract="false" native="false" synchronized="false"
  1637. static="false" final="false" visibility="public"
  1638. deprecated="not deprecated">
  1639. </method>
  1640. <method name="getExpiryTimeStamp" return="long"
  1641. abstract="false" native="false" synchronized="false"
  1642. static="false" final="false" visibility="public"
  1643. deprecated="not deprecated">
  1644. </method>
  1645. <method name="getMasterKeyId" return="int"
  1646. abstract="false" native="false" synchronized="false"
  1647. static="false" final="false" visibility="public"
  1648. deprecated="not deprecated">
  1649. </method>
  1650. <method name="getPriority" return="org.apache.hadoop.yarn.api.records.Priority"
  1651. abstract="false" native="false" synchronized="false"
  1652. static="false" final="false" visibility="public"
  1653. deprecated="not deprecated">
  1654. </method>
  1655. <method name="getCreationTime" return="long"
  1656. abstract="false" native="false" synchronized="false"
  1657. static="false" final="false" visibility="public"
  1658. deprecated="not deprecated">
  1659. </method>
  1660. <method name="getRMIdentifier" return="long"
  1661. abstract="false" native="false" synchronized="false"
  1662. static="false" final="false" visibility="public"
  1663. deprecated="not deprecated">
  1664. <doc>
  1665. <![CDATA[Get the RMIdentifier of RM in which containers are allocated
  1666. @return RMIdentifier]]>
  1667. </doc>
  1668. </method>
  1669. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.ContainerTokenIdentifierProto"
  1670. abstract="false" native="false" synchronized="false"
  1671. static="false" final="false" visibility="public"
  1672. deprecated="not deprecated">
  1673. </method>
  1674. <method name="getLogAggregationContext" return="org.apache.hadoop.yarn.api.records.LogAggregationContext"
  1675. abstract="false" native="false" synchronized="false"
  1676. static="false" final="false" visibility="public"
  1677. deprecated="not deprecated">
  1678. </method>
  1679. <method name="write"
  1680. abstract="false" native="false" synchronized="false"
  1681. static="false" final="false" visibility="public"
  1682. deprecated="not deprecated">
  1683. <param name="out" type="java.io.DataOutput"/>
  1684. <exception name="IOException" type="java.io.IOException"/>
  1685. </method>
  1686. <method name="readFields"
  1687. abstract="false" native="false" synchronized="false"
  1688. static="false" final="false" visibility="public"
  1689. deprecated="not deprecated">
  1690. <param name="in" type="java.io.DataInput"/>
  1691. <exception name="IOException" type="java.io.IOException"/>
  1692. </method>
  1693. <method name="getKind" return="org.apache.hadoop.io.Text"
  1694. abstract="false" native="false" synchronized="false"
  1695. static="false" final="false" visibility="public"
  1696. deprecated="not deprecated">
  1697. </method>
  1698. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1699. abstract="false" native="false" synchronized="false"
  1700. static="false" final="false" visibility="public"
  1701. deprecated="not deprecated">
  1702. </method>
  1703. <method name="hashCode" return="int"
  1704. abstract="false" native="false" synchronized="false"
  1705. static="false" final="false" visibility="public"
  1706. deprecated="not deprecated">
  1707. </method>
  1708. <method name="equals" return="boolean"
  1709. abstract="false" native="false" synchronized="false"
  1710. static="false" final="false" visibility="public"
  1711. deprecated="not deprecated">
  1712. <param name="other" type="java.lang.Object"/>
  1713. </method>
  1714. <method name="toString" return="java.lang.String"
  1715. abstract="false" native="false" synchronized="false"
  1716. static="false" final="false" visibility="public"
  1717. deprecated="not deprecated">
  1718. </method>
  1719. <field name="KIND" type="org.apache.hadoop.io.Text"
  1720. transient="false" volatile="false"
  1721. static="true" final="true" visibility="public"
  1722. deprecated="not deprecated">
  1723. </field>
  1724. <doc>
  1725. <![CDATA[TokenIdentifier for a container. Encodes {@link ContainerId},
  1726. {@link Resource} needed by the container and the target NMs host-address.]]>
  1727. </doc>
  1728. </class>
  1729. <!-- end class org.apache.hadoop.yarn.security.ContainerTokenIdentifier -->
  1730. <!-- start class org.apache.hadoop.yarn.security.ContainerTokenSelector -->
  1731. <class name="ContainerTokenSelector" extends="java.lang.Object"
  1732. abstract="false"
  1733. static="false" final="false" visibility="public"
  1734. deprecated="not deprecated">
  1735. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1736. <constructor name="ContainerTokenSelector"
  1737. static="false" final="false" visibility="public"
  1738. deprecated="not deprecated">
  1739. </constructor>
  1740. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1741. abstract="false" native="false" synchronized="false"
  1742. static="false" final="false" visibility="public"
  1743. deprecated="not deprecated">
  1744. <param name="service" type="org.apache.hadoop.io.Text"/>
  1745. <param name="tokens" type="java.util.Collection"/>
  1746. </method>
  1747. </class>
  1748. <!-- end class org.apache.hadoop.yarn.security.ContainerTokenSelector -->
  1749. <!-- start class org.apache.hadoop.yarn.security.NMTokenIdentifier -->
  1750. <class name="NMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1751. abstract="false"
  1752. static="false" final="false" visibility="public"
  1753. deprecated="not deprecated">
  1754. <constructor name="NMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, org.apache.hadoop.yarn.api.records.NodeId, java.lang.String, int"
  1755. static="false" final="false" visibility="public"
  1756. deprecated="not deprecated">
  1757. </constructor>
  1758. <constructor name="NMTokenIdentifier"
  1759. static="false" final="false" visibility="public"
  1760. deprecated="not deprecated">
  1761. <doc>
  1762. <![CDATA[Default constructor needed by RPC/Secret manager]]>
  1763. </doc>
  1764. </constructor>
  1765. <method name="getApplicationAttemptId" return="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"
  1766. abstract="false" native="false" synchronized="false"
  1767. static="false" final="false" visibility="public"
  1768. deprecated="not deprecated">
  1769. </method>
  1770. <method name="getNodeId" return="org.apache.hadoop.yarn.api.records.NodeId"
  1771. abstract="false" native="false" synchronized="false"
  1772. static="false" final="false" visibility="public"
  1773. deprecated="not deprecated">
  1774. </method>
  1775. <method name="getApplicationSubmitter" return="java.lang.String"
  1776. abstract="false" native="false" synchronized="false"
  1777. static="false" final="false" visibility="public"
  1778. deprecated="not deprecated">
  1779. </method>
  1780. <method name="getKeyId" return="int"
  1781. abstract="false" native="false" synchronized="false"
  1782. static="false" final="false" visibility="public"
  1783. deprecated="not deprecated">
  1784. </method>
  1785. <method name="write"
  1786. abstract="false" native="false" synchronized="false"
  1787. static="false" final="false" visibility="public"
  1788. deprecated="not deprecated">
  1789. <param name="out" type="java.io.DataOutput"/>
  1790. <exception name="IOException" type="java.io.IOException"/>
  1791. </method>
  1792. <method name="readFields"
  1793. abstract="false" native="false" synchronized="false"
  1794. static="false" final="false" visibility="public"
  1795. deprecated="not deprecated">
  1796. <param name="in" type="java.io.DataInput"/>
  1797. <exception name="IOException" type="java.io.IOException"/>
  1798. </method>
  1799. <method name="getKind" return="org.apache.hadoop.io.Text"
  1800. abstract="false" native="false" synchronized="false"
  1801. static="false" final="false" visibility="public"
  1802. deprecated="not deprecated">
  1803. </method>
  1804. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1805. abstract="false" native="false" synchronized="false"
  1806. static="false" final="false" visibility="public"
  1807. deprecated="not deprecated">
  1808. </method>
  1809. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.NMTokenIdentifierProto"
  1810. abstract="false" native="false" synchronized="false"
  1811. static="false" final="false" visibility="public"
  1812. deprecated="not deprecated">
  1813. </method>
  1814. <method name="hashCode" return="int"
  1815. abstract="false" native="false" synchronized="false"
  1816. static="false" final="false" visibility="public"
  1817. deprecated="not deprecated">
  1818. </method>
  1819. <method name="equals" return="boolean"
  1820. abstract="false" native="false" synchronized="false"
  1821. static="false" final="false" visibility="public"
  1822. deprecated="not deprecated">
  1823. <param name="other" type="java.lang.Object"/>
  1824. </method>
  1825. <method name="toString" return="java.lang.String"
  1826. abstract="false" native="false" synchronized="false"
  1827. static="false" final="false" visibility="public"
  1828. deprecated="not deprecated">
  1829. </method>
  1830. <field name="KIND" type="org.apache.hadoop.io.Text"
  1831. transient="false" volatile="false"
  1832. static="true" final="true" visibility="public"
  1833. deprecated="not deprecated">
  1834. </field>
  1835. </class>
  1836. <!-- end class org.apache.hadoop.yarn.security.NMTokenIdentifier -->
  1837. <!-- start class org.apache.hadoop.yarn.security.NMTokenSelector -->
  1838. <class name="NMTokenSelector" extends="java.lang.Object"
  1839. abstract="false"
  1840. static="false" final="false" visibility="public"
  1841. deprecated="not deprecated">
  1842. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1843. <constructor name="NMTokenSelector"
  1844. static="false" final="false" visibility="public"
  1845. deprecated="not deprecated">
  1846. </constructor>
  1847. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1848. abstract="false" native="false" synchronized="false"
  1849. static="false" final="false" visibility="public"
  1850. deprecated="not deprecated">
  1851. <param name="service" type="org.apache.hadoop.io.Text"/>
  1852. <param name="tokens" type="java.util.Collection"/>
  1853. </method>
  1854. </class>
  1855. <!-- end class org.apache.hadoop.yarn.security.NMTokenSelector -->
  1856. <!-- start class org.apache.hadoop.yarn.security.SchedulerSecurityInfo -->
  1857. <class name="SchedulerSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1858. abstract="false"
  1859. static="false" final="false" visibility="public"
  1860. deprecated="not deprecated">
  1861. <constructor name="SchedulerSecurityInfo"
  1862. static="false" final="false" visibility="public"
  1863. deprecated="not deprecated">
  1864. </constructor>
  1865. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1866. abstract="false" native="false" synchronized="false"
  1867. static="false" final="false" visibility="public"
  1868. deprecated="not deprecated">
  1869. <param name="protocol" type="java.lang.Class"/>
  1870. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1871. </method>
  1872. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1873. abstract="false" native="false" synchronized="false"
  1874. static="false" final="false" visibility="public"
  1875. deprecated="not deprecated">
  1876. <param name="protocol" type="java.lang.Class"/>
  1877. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1878. </method>
  1879. </class>
  1880. <!-- end class org.apache.hadoop.yarn.security.SchedulerSecurityInfo -->
  1881. </package>
  1882. <package name="org.apache.hadoop.yarn.security.admin">
  1883. <!-- start class org.apache.hadoop.yarn.security.admin.AdminSecurityInfo -->
  1884. <class name="AdminSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1885. abstract="false"
  1886. static="false" final="false" visibility="public"
  1887. deprecated="not deprecated">
  1888. <constructor name="AdminSecurityInfo"
  1889. static="false" final="false" visibility="public"
  1890. deprecated="not deprecated">
  1891. </constructor>
  1892. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1893. abstract="false" native="false" synchronized="false"
  1894. static="false" final="false" visibility="public"
  1895. deprecated="not deprecated">
  1896. <param name="protocol" type="java.lang.Class"/>
  1897. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1898. </method>
  1899. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1900. abstract="false" native="false" synchronized="false"
  1901. static="false" final="false" visibility="public"
  1902. deprecated="not deprecated">
  1903. <param name="protocol" type="java.lang.Class"/>
  1904. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1905. </method>
  1906. </class>
  1907. <!-- end class org.apache.hadoop.yarn.security.admin.AdminSecurityInfo -->
  1908. </package>
  1909. <package name="org.apache.hadoop.yarn.security.client">
  1910. <!-- start class org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager -->
  1911. <class name="BaseClientToAMTokenSecretManager" extends="org.apache.hadoop.security.token.SecretManager"
  1912. abstract="true"
  1913. static="false" final="false" visibility="public"
  1914. deprecated="not deprecated">
  1915. <constructor name="BaseClientToAMTokenSecretManager"
  1916. static="false" final="false" visibility="public"
  1917. deprecated="not deprecated">
  1918. </constructor>
  1919. <doc>
  1920. <![CDATA[A base {@link SecretManager} for AMs to extend and validate Client-RM tokens
  1921. issued to clients by the RM using the underlying master-key shared by RM to
  1922. the AMs on their launch. All the methods are called by either Hadoop RPC or
  1923. YARN, so this class is strictly for the purpose of inherit/extend and
  1924. register with Hadoop RPC.]]>
  1925. </doc>
  1926. </class>
  1927. <!-- end class org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager -->
  1928. <!-- start class org.apache.hadoop.yarn.security.client.ClientRMSecurityInfo -->
  1929. <class name="ClientRMSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1930. abstract="false"
  1931. static="false" final="false" visibility="public"
  1932. deprecated="not deprecated">
  1933. <constructor name="ClientRMSecurityInfo"
  1934. static="false" final="false" visibility="public"
  1935. deprecated="not deprecated">
  1936. </constructor>
  1937. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1938. abstract="false" native="false" synchronized="false"
  1939. static="false" final="false" visibility="public"
  1940. deprecated="not deprecated">
  1941. <param name="protocol" type="java.lang.Class"/>
  1942. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1943. </method>
  1944. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1945. abstract="false" native="false" synchronized="false"
  1946. static="false" final="false" visibility="public"
  1947. deprecated="not deprecated">
  1948. <param name="protocol" type="java.lang.Class"/>
  1949. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1950. </method>
  1951. </class>
  1952. <!-- end class org.apache.hadoop.yarn.security.client.ClientRMSecurityInfo -->
  1953. <!-- start class org.apache.hadoop.yarn.security.client.ClientTimelineSecurityInfo -->
  1954. <class name="ClientTimelineSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1955. abstract="false"
  1956. static="false" final="false" visibility="public"
  1957. deprecated="not deprecated">
  1958. <constructor name="ClientTimelineSecurityInfo"
  1959. static="false" final="false" visibility="public"
  1960. deprecated="not deprecated">
  1961. </constructor>
  1962. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1963. abstract="false" native="false" synchronized="false"
  1964. static="false" final="false" visibility="public"
  1965. deprecated="not deprecated">
  1966. <param name="protocol" type="java.lang.Class"/>
  1967. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1968. </method>
  1969. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1970. abstract="false" native="false" synchronized="false"
  1971. static="false" final="false" visibility="public"
  1972. deprecated="not deprecated">
  1973. <param name="protocol" type="java.lang.Class"/>
  1974. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1975. </method>
  1976. </class>
  1977. <!-- end class org.apache.hadoop.yarn.security.client.ClientTimelineSecurityInfo -->
  1978. <!-- start class org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier -->
  1979. <class name="ClientToAMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1980. abstract="false"
  1981. static="false" final="false" visibility="public"
  1982. deprecated="not deprecated">
  1983. <constructor name="ClientToAMTokenIdentifier"
  1984. static="false" final="false" visibility="public"
  1985. deprecated="not deprecated">
  1986. </constructor>
  1987. <constructor name="ClientToAMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, java.lang.String"
  1988. static="false" final="false" visibility="public"
  1989. deprecated="not deprecated">
  1990. </constructor>
  1991. <method name="getApplicationAttemptID" return="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"
  1992. abstract="false" native="false" synchronized="false"
  1993. static="false" final="false" visibility="public"
  1994. deprecated="not deprecated">
  1995. </method>
  1996. <method name="getClientName" return="java.lang.String"
  1997. abstract="false" native="false" synchronized="false"
  1998. static="false" final="false" visibility="public"
  1999. deprecated="not deprecated">
  2000. </method>
  2001. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.ClientToAMTokenIdentifierProto"
  2002. abstract="false" native="false" synchronized="false"
  2003. static="false" final="false" visibility="public"
  2004. deprecated="not deprecated">
  2005. </method>
  2006. <method name="write"
  2007. abstract="false" native="false" synchronized="false"
  2008. static="false" final="false" visibility="public"
  2009. deprecated="not deprecated">
  2010. <param name="out" type="java.io.DataOutput"/>
  2011. <exception name="IOException" type="java.io.IOException"/>
  2012. </method>
  2013. <method name="readFields"
  2014. abstract="false" native="false" synchronized="false"
  2015. static="false" final="false" visibility="public"
  2016. deprecated="not deprecated">
  2017. <param name="in" type="java.io.DataInput"/>
  2018. <exception name="IOException" type="java.io.IOException"/>
  2019. </method>
  2020. <method name="getKind" return="org.apache.hadoop.io.Text"
  2021. abstract="false" native="false" synchronized="false"
  2022. static="false" final="false" visibility="public"
  2023. deprecated="not deprecated">
  2024. </method>
  2025. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  2026. abstract="false" native="false" synchronized="false"
  2027. static="false" final="false" visibility="public"
  2028. deprecated="not deprecated">
  2029. </method>
  2030. <method name="hashCode" return="int"
  2031. abstract="false" native="false" synchronized="false"
  2032. static="false" final="false" visibility="public"
  2033. deprecated="not deprecated">
  2034. </method>
  2035. <method name="equals" return="boolean"
  2036. abstract="false" native="false" synchronized="false"
  2037. static="false" final="false" visibility="public"
  2038. deprecated="not deprecated">
  2039. <param name="other" type="java.lang.Object"/>
  2040. </method>
  2041. <method name="toString" return="java.lang.String"
  2042. abstract="false" native="false" synchronized="false"
  2043. static="false" final="false" visibility="public"
  2044. deprecated="not deprecated">
  2045. </method>
  2046. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  2047. transient="false" volatile="false"
  2048. static="true" final="true" visibility="public"
  2049. deprecated="not deprecated">
  2050. </field>
  2051. </class>
  2052. <!-- end class org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier -->
  2053. <!-- start class org.apache.hadoop.yarn.security.client.ClientToAMTokenSecretManager -->
  2054. <class name="ClientToAMTokenSecretManager" extends="org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager"
  2055. abstract="false"
  2056. static="false" final="false" visibility="public"
  2057. deprecated="not deprecated">
  2058. <constructor name="ClientToAMTokenSecretManager" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, byte[]"
  2059. static="false" final="false" visibility="public"
  2060. deprecated="not deprecated">
  2061. </constructor>
  2062. <method name="retrievePassword" return="byte[]"
  2063. abstract="false" native="false" synchronized="false"
  2064. static="false" final="false" visibility="public"
  2065. deprecated="not deprecated">
  2066. <param name="identifier" type="org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier"/>
  2067. <exception name="SecretManager.InvalidToken" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"/>
  2068. </method>
  2069. <method name="getMasterKey" return="javax.crypto.SecretKey"
  2070. abstract="false" native="false" synchronized="false"
  2071. static="false" final="false" visibility="public"
  2072. deprecated="not deprecated">
  2073. <param name="applicationAttemptID" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"/>
  2074. </method>
  2075. <method name="setMasterKey"
  2076. abstract="false" native="false" synchronized="false"
  2077. static="false" final="false" visibility="public"
  2078. deprecated="not deprecated">
  2079. <param name="key" type="byte[]"/>
  2080. </method>
  2081. <doc>
  2082. <![CDATA[A simple {@link SecretManager} for AMs to validate Client-RM tokens issued to
  2083. clients by the RM using the underlying master-key shared by RM to the AMs on
  2084. their launch. All the methods are called by either Hadoop RPC or YARN, so
  2085. this class is strictly for the purpose of inherit/extend and register with
  2086. Hadoop RPC.]]>
  2087. </doc>
  2088. </class>
  2089. <!-- end class org.apache.hadoop.yarn.security.client.ClientToAMTokenSecretManager -->
  2090. <!-- start class org.apache.hadoop.yarn.security.client.ClientToAMTokenSelector -->
  2091. <class name="ClientToAMTokenSelector" extends="java.lang.Object"
  2092. abstract="false"
  2093. static="false" final="false" visibility="public"
  2094. deprecated="not deprecated">
  2095. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  2096. <constructor name="ClientToAMTokenSelector"
  2097. static="false" final="false" visibility="public"
  2098. deprecated="not deprecated">
  2099. </constructor>
  2100. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  2101. abstract="false" native="false" synchronized="false"
  2102. static="false" final="false" visibility="public"
  2103. deprecated="not deprecated">
  2104. <param name="service" type="org.apache.hadoop.io.Text"/>
  2105. <param name="tokens" type="java.util.Collection"/>
  2106. </method>
  2107. </class>
  2108. <!-- end class org.apache.hadoop.yarn.security.client.ClientToAMTokenSelector -->
  2109. <!-- start class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier -->
  2110. <class name="RMDelegationTokenIdentifier" extends="org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier"
  2111. abstract="false"
  2112. static="false" final="false" visibility="public"
  2113. deprecated="not deprecated">
  2114. <constructor name="RMDelegationTokenIdentifier"
  2115. static="false" final="false" visibility="public"
  2116. deprecated="not deprecated">
  2117. </constructor>
  2118. <constructor name="RMDelegationTokenIdentifier" type="org.apache.hadoop.io.Text, org.apache.hadoop.io.Text, org.apache.hadoop.io.Text"
  2119. static="false" final="false" visibility="public"
  2120. deprecated="not deprecated">
  2121. <doc>
  2122. <![CDATA[Create a new delegation token identifier
  2123. @param owner the effective username of the token owner
  2124. @param renewer the username of the renewer
  2125. @param realUser the real username of the token owner]]>
  2126. </doc>
  2127. </constructor>
  2128. <method name="getKind" return="org.apache.hadoop.io.Text"
  2129. abstract="false" native="false" synchronized="false"
  2130. static="false" final="false" visibility="public"
  2131. deprecated="not deprecated">
  2132. </method>
  2133. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  2134. transient="false" volatile="false"
  2135. static="true" final="true" visibility="public"
  2136. deprecated="not deprecated">
  2137. </field>
  2138. <doc>
  2139. <![CDATA[Delegation Token Identifier that identifies the delegation tokens from the
  2140. Resource Manager.]]>
  2141. </doc>
  2142. </class>
  2143. <!-- end class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier -->
  2144. <!-- start class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier.Renewer -->
  2145. <class name="RMDelegationTokenIdentifier.Renewer" extends="org.apache.hadoop.security.token.TokenRenewer"
  2146. abstract="false"
  2147. static="true" final="false" visibility="public"
  2148. deprecated="not deprecated">
  2149. <constructor name="RMDelegationTokenIdentifier.Renewer"
  2150. static="false" final="false" visibility="public"
  2151. deprecated="not deprecated">
  2152. </constructor>
  2153. <method name="handleKind" return="boolean"
  2154. abstract="false" native="false" synchronized="false"
  2155. static="false" final="false" visibility="public"
  2156. deprecated="not deprecated">
  2157. <param name="kind" type="org.apache.hadoop.io.Text"/>
  2158. </method>
  2159. <method name="isManaged" return="boolean"
  2160. abstract="false" native="false" synchronized="false"
  2161. static="false" final="false" visibility="public"
  2162. deprecated="not deprecated">
  2163. <param name="token" type="org.apache.hadoop.security.token.Token"/>
  2164. <exception name="IOException" type="java.io.IOException"/>
  2165. </method>
  2166. <method name="renew" return="long"
  2167. abstract="false" native="false" synchronized="false"
  2168. static="false" final="false" visibility="public"
  2169. deprecated="not deprecated">
  2170. <param name="token" type="org.apache.hadoop.security.token.Token"/>
  2171. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2172. <exception name="IOException" type="java.io.IOException"/>
  2173. <exception name="InterruptedException" type="java.lang.InterruptedException"/>
  2174. </method>
  2175. <method name="cancel"
  2176. abstract="false" native="false" synchronized="false"
  2177. static="false" final="false" visibility="public"
  2178. deprecated="not deprecated">
  2179. <param name="token" type="org.apache.hadoop.security.token.Token"/>
  2180. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2181. <exception name="IOException" type="java.io.IOException"/>
  2182. <exception name="InterruptedException" type="java.lang.InterruptedException"/>
  2183. </method>
  2184. </class>
  2185. <!-- end class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier.Renewer -->
  2186. <!-- start class org.apache.hadoop.yarn.security.client.RMDelegationTokenSelector -->
  2187. <class name="RMDelegationTokenSelector" extends="java.lang.Object"
  2188. abstract="false"
  2189. static="false" final="false" visibility="public"
  2190. deprecated="not deprecated">
  2191. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  2192. <constructor name="RMDelegationTokenSelector"
  2193. static="false" final="false" visibility="public"
  2194. deprecated="not deprecated">
  2195. </constructor>
  2196. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  2197. abstract="false" native="false" synchronized="false"
  2198. static="false" final="false" visibility="public"
  2199. deprecated="not deprecated">
  2200. <param name="service" type="org.apache.hadoop.io.Text"/>
  2201. <param name="tokens" type="java.util.Collection"/>
  2202. </method>
  2203. </class>
  2204. <!-- end class org.apache.hadoop.yarn.security.client.RMDelegationTokenSelector -->
  2205. <!-- start class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenIdentifier -->
  2206. <class name="TimelineDelegationTokenIdentifier" extends="org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier"
  2207. abstract="false"
  2208. static="false" final="false" visibility="public"
  2209. deprecated="not deprecated">
  2210. <constructor name="TimelineDelegationTokenIdentifier"
  2211. static="false" final="false" visibility="public"
  2212. deprecated="not deprecated">
  2213. </constructor>
  2214. <constructor name="TimelineDelegationTokenIdentifier" type="org.apache.hadoop.io.Text, org.apache.hadoop.io.Text, org.apache.hadoop.io.Text"
  2215. static="false" final="false" visibility="public"
  2216. deprecated="not deprecated">
  2217. <doc>
  2218. <![CDATA[Create a new timeline delegation token identifier
  2219. @param owner the effective username of the token owner
  2220. @param renewer the username of the renewer
  2221. @param realUser the real username of the token owner]]>
  2222. </doc>
  2223. </constructor>
  2224. <method name="getKind" return="org.apache.hadoop.io.Text"
  2225. abstract="false" native="false" synchronized="false"
  2226. static="false" final="false" visibility="public"
  2227. deprecated="not deprecated">
  2228. </method>
  2229. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  2230. transient="false" volatile="false"
  2231. static="true" final="true" visibility="public"
  2232. deprecated="not deprecated">
  2233. </field>
  2234. </class>
  2235. <!-- end class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenIdentifier -->
  2236. <!-- start class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenSelector -->
  2237. <class name="TimelineDelegationTokenSelector" extends="java.lang.Object"
  2238. abstract="false"
  2239. static="false" final="false" visibility="public"
  2240. deprecated="not deprecated">
  2241. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  2242. <constructor name="TimelineDelegationTokenSelector"
  2243. static="false" final="false" visibility="public"
  2244. deprecated="not deprecated">
  2245. </constructor>
  2246. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  2247. abstract="false" native="false" synchronized="false"
  2248. static="false" final="false" visibility="public"
  2249. deprecated="not deprecated">
  2250. <param name="service" type="org.apache.hadoop.io.Text"/>
  2251. <param name="tokens" type="java.util.Collection"/>
  2252. </method>
  2253. </class>
  2254. <!-- end class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenSelector -->
  2255. </package>
  2256. <package name="org.apache.hadoop.yarn.server.api">
  2257. </package>
  2258. <package name="org.apache.hadoop.yarn.server.api.impl.pb.client">
  2259. </package>
  2260. <package name="org.apache.hadoop.yarn.server.api.impl.pb.service">
  2261. </package>
  2262. <package name="org.apache.hadoop.yarn.state">
  2263. <!-- start class org.apache.hadoop.yarn.state.Graph.Edge -->
  2264. <class name="Graph.Edge" extends="java.lang.Object"
  2265. abstract="false"
  2266. static="false" final="false" visibility="public"
  2267. deprecated="not deprecated">
  2268. <constructor name="Graph.Edge" type="org.apache.hadoop.yarn.state.Graph.Node, org.apache.hadoop.yarn.state.Graph.Node, java.lang.String"
  2269. static="false" final="false" visibility="public"
  2270. deprecated="not deprecated">
  2271. </constructor>
  2272. <method name="sameAs" return="boolean"
  2273. abstract="false" native="false" synchronized="false"
  2274. static="false" final="false" visibility="public"
  2275. deprecated="not deprecated">
  2276. <param name="rhs" type="org.apache.hadoop.yarn.state.Graph.Edge"/>
  2277. </method>
  2278. <method name="combine" return="org.apache.hadoop.yarn.state.Graph.Edge"
  2279. abstract="false" native="false" synchronized="false"
  2280. static="false" final="false" visibility="public"
  2281. deprecated="not deprecated">
  2282. <param name="rhs" type="org.apache.hadoop.yarn.state.Graph.Edge"/>
  2283. </method>
  2284. </class>
  2285. <!-- end class org.apache.hadoop.yarn.state.Graph.Edge -->
  2286. <!-- start class org.apache.hadoop.yarn.state.Graph.Node -->
  2287. <class name="Graph.Node" extends="java.lang.Object"
  2288. abstract="false"
  2289. static="false" final="false" visibility="public"
  2290. deprecated="not deprecated">
  2291. <constructor name="Graph.Node" type="java.lang.String"
  2292. static="false" final="false" visibility="public"
  2293. deprecated="not deprecated">
  2294. </constructor>
  2295. <method name="getParent" return="org.apache.hadoop.yarn.state.Graph"
  2296. abstract="false" native="false" synchronized="false"
  2297. static="false" final="false" visibility="public"
  2298. deprecated="not deprecated">
  2299. </method>
  2300. <method name="addEdge" return="org.apache.hadoop.yarn.state.Graph.Node"
  2301. abstract="false" native="false" synchronized="false"
  2302. static="false" final="false" visibility="public"
  2303. deprecated="not deprecated">
  2304. <param name="to" type="org.apache.hadoop.yarn.state.Graph.Node"/>
  2305. <param name="info" type="java.lang.String"/>
  2306. </method>
  2307. <method name="getUniqueId" return="java.lang.String"
  2308. abstract="false" native="false" synchronized="false"
  2309. static="false" final="false" visibility="public"
  2310. deprecated="not deprecated">
  2311. </method>
  2312. </class>
  2313. <!-- end class org.apache.hadoop.yarn.state.Graph.Node -->
  2314. <!-- start class org.apache.hadoop.yarn.state.InvalidStateTransitonException -->
  2315. <class name="InvalidStateTransitonException" extends="org.apache.hadoop.yarn.exceptions.YarnRuntimeException"
  2316. abstract="false"
  2317. static="false" final="false" visibility="public"
  2318. deprecated="not deprecated">
  2319. <constructor name="InvalidStateTransitonException" type="java.lang.Enum, java.lang.Enum"
  2320. static="false" final="false" visibility="public"
  2321. deprecated="not deprecated">
  2322. </constructor>
  2323. <method name="getCurrentState" return="java.lang.Enum"
  2324. abstract="false" native="false" synchronized="false"
  2325. static="false" final="false" visibility="public"
  2326. deprecated="not deprecated">
  2327. </method>
  2328. <method name="getEvent" return="java.lang.Enum"
  2329. abstract="false" native="false" synchronized="false"
  2330. static="false" final="false" visibility="public"
  2331. deprecated="not deprecated">
  2332. </method>
  2333. </class>
  2334. <!-- end class org.apache.hadoop.yarn.state.InvalidStateTransitonException -->
  2335. <!-- start interface org.apache.hadoop.yarn.state.MultipleArcTransition -->
  2336. <interface name="MultipleArcTransition" abstract="true"
  2337. static="false" final="false" visibility="public"
  2338. deprecated="not deprecated">
  2339. <method name="transition" return="STATE"
  2340. abstract="false" native="false" synchronized="false"
  2341. static="false" final="false" visibility="public"
  2342. deprecated="not deprecated">
  2343. <param name="operand" type="OPERAND"/>
  2344. <param name="event" type="EVENT"/>
  2345. <doc>
  2346. <![CDATA[Transition hook.
  2347. @return the postState. Post state must be one of the
  2348. valid post states registered in StateMachine.
  2349. @param operand the entity attached to the FSM, whose internal
  2350. state may change.
  2351. @param event causal event]]>
  2352. </doc>
  2353. </method>
  2354. <doc>
  2355. <![CDATA[Hook for Transition.
  2356. Post state is decided by Transition hook. Post state must be one of the
  2357. valid post states registered in StateMachine.]]>
  2358. </doc>
  2359. </interface>
  2360. <!-- end interface org.apache.hadoop.yarn.state.MultipleArcTransition -->
  2361. <!-- start interface org.apache.hadoop.yarn.state.SingleArcTransition -->
  2362. <interface name="SingleArcTransition" abstract="true"
  2363. static="false" final="false" visibility="public"
  2364. deprecated="not deprecated">
  2365. <method name="transition"
  2366. abstract="false" native="false" synchronized="false"
  2367. static="false" final="false" visibility="public"
  2368. deprecated="not deprecated">
  2369. <param name="operand" type="OPERAND"/>
  2370. <param name="event" type="EVENT"/>
  2371. <doc>
  2372. <![CDATA[Transition hook.
  2373. @param operand the entity attached to the FSM, whose internal
  2374. state may change.
  2375. @param event causal event]]>
  2376. </doc>
  2377. </method>
  2378. <doc>
  2379. <![CDATA[Hook for Transition. This lead to state machine to move to
  2380. the post state as registered in the state machine.]]>
  2381. </doc>
  2382. </interface>
  2383. <!-- end interface org.apache.hadoop.yarn.state.SingleArcTransition -->
  2384. <!-- start interface org.apache.hadoop.yarn.state.StateMachine -->
  2385. <interface name="StateMachine" abstract="true"
  2386. static="false" final="false" visibility="public"
  2387. deprecated="not deprecated">
  2388. <method name="getCurrentState" return="STATE"
  2389. abstract="false" native="false" synchronized="false"
  2390. static="false" final="false" visibility="public"
  2391. deprecated="not deprecated">
  2392. </method>
  2393. <method name="doTransition" return="STATE"
  2394. abstract="false" native="false" synchronized="false"
  2395. static="false" final="false" visibility="public"
  2396. deprecated="not deprecated">
  2397. <param name="eventType" type="EVENTTYPE"/>
  2398. <param name="event" type="EVENT"/>
  2399. <exception name="InvalidStateTransitonException" type="org.apache.hadoop.yarn.state.InvalidStateTransitonException"/>
  2400. </method>
  2401. </interface>
  2402. <!-- end interface org.apache.hadoop.yarn.state.StateMachine -->
  2403. <!-- start class org.apache.hadoop.yarn.state.StateMachineFactory -->
  2404. <class name="StateMachineFactory" extends="java.lang.Object"
  2405. abstract="false"
  2406. static="false" final="true" visibility="public"
  2407. deprecated="not deprecated">
  2408. <constructor name="StateMachineFactory" type="STATE"
  2409. static="false" final="false" visibility="public"
  2410. deprecated="not deprecated">
  2411. <doc>
  2412. <![CDATA[Constructor
  2413. This is the only constructor in the API.]]>
  2414. </doc>
  2415. </constructor>
  2416. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2417. abstract="false" native="false" synchronized="false"
  2418. static="false" final="false" visibility="public"
  2419. deprecated="not deprecated">
  2420. <param name="preState" type="STATE"/>
  2421. <param name="postState" type="STATE"/>
  2422. <param name="eventType" type="EVENTTYPE"/>
  2423. <doc>
  2424. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  2425. transition added as a new legal transition. This overload
  2426. has no hook object.
  2427. Note that the returned StateMachineFactory is a distinct
  2428. object.
  2429. This method is part of the API.
  2430. @param preState pre-transition state
  2431. @param postState post-transition state
  2432. @param eventType stimulus for the transition]]>
  2433. </doc>
  2434. </method>
  2435. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2436. abstract="false" native="false" synchronized="false"
  2437. static="false" final="false" visibility="public"
  2438. deprecated="not deprecated">
  2439. <param name="preState" type="STATE"/>
  2440. <param name="postState" type="STATE"/>
  2441. <param name="eventTypes" type="java.util.Set"/>
  2442. <doc>
  2443. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  2444. transition added as a new legal transition. This overload
  2445. has no hook object.
  2446. Note that the returned StateMachineFactory is a distinct
  2447. object.
  2448. This method is part of the API.
  2449. @param preState pre-transition state
  2450. @param postState post-transition state
  2451. @param eventTypes List of stimuli for the transitions]]>
  2452. </doc>
  2453. </method>
  2454. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2455. abstract="false" native="false" synchronized="false"
  2456. static="false" final="false" visibility="public"
  2457. deprecated="not deprecated">
  2458. <param name="preState" type="STATE"/>
  2459. <param name="postState" type="STATE"/>
  2460. <param name="eventTypes" type="java.util.Set"/>
  2461. <param name="hook" type="org.apache.hadoop.yarn.state.SingleArcTransition"/>
  2462. <doc>
  2463. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  2464. transition added as a new legal transition
  2465. Note that the returned StateMachineFactory is a distinct
  2466. object.
  2467. This method is part of the API.
  2468. @param preState pre-transition state
  2469. @param postState post-transition state
  2470. @param eventTypes List of stimuli for the transitions
  2471. @param hook transition hook]]>
  2472. </doc>
  2473. </method>
  2474. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2475. abstract="false" native="false" synchronized="false"
  2476. static="false" final="false" visibility="public"
  2477. deprecated="not deprecated">
  2478. <param name="preState" type="STATE"/>
  2479. <param name="postState" type="STATE"/>
  2480. <param name="eventType" type="EVENTTYPE"/>
  2481. <param name="hook" type="org.apache.hadoop.yarn.state.SingleArcTransition"/>
  2482. <doc>
  2483. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  2484. transition added as a new legal transition
  2485. Note that the returned StateMachineFactory is a distinct object.
  2486. This method is part of the API.
  2487. @param preState pre-transition state
  2488. @param postState post-transition state
  2489. @param eventType stimulus for the transition
  2490. @param hook transition hook]]>
  2491. </doc>
  2492. </method>
  2493. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2494. abstract="false" native="false" synchronized="false"
  2495. static="false" final="false" visibility="public"
  2496. deprecated="not deprecated">
  2497. <param name="preState" type="STATE"/>
  2498. <param name="postStates" type="java.util.Set"/>
  2499. <param name="eventType" type="EVENTTYPE"/>
  2500. <param name="hook" type="org.apache.hadoop.yarn.state.MultipleArcTransition"/>
  2501. <doc>
  2502. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  2503. transition added as a new legal transition
  2504. Note that the returned StateMachineFactory is a distinct object.
  2505. This method is part of the API.
  2506. @param preState pre-transition state
  2507. @param postStates valid post-transition states
  2508. @param eventType stimulus for the transition
  2509. @param hook transition hook]]>
  2510. </doc>
  2511. </method>
  2512. <method name="installTopology" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  2513. abstract="false" native="false" synchronized="false"
  2514. static="false" final="false" visibility="public"
  2515. deprecated="not deprecated">
  2516. <doc>
  2517. <![CDATA[@return a StateMachineFactory just like {@code this}, except that if
  2518. you won't need any synchronization to build a state machine
  2519. Note that the returned StateMachineFactory is a distinct object.
  2520. This method is part of the API.
  2521. The only way you could distinguish the returned
  2522. StateMachineFactory from {@code this} would be by
  2523. measuring the performance of the derived
  2524. {@code StateMachine} you can get from it.
  2525. Calling this is optional. It doesn't change the semantics of the factory,
  2526. if you call it then when you use the factory there is no synchronization.]]>
  2527. </doc>
  2528. </method>
  2529. <method name="make" return="org.apache.hadoop.yarn.state.StateMachine"
  2530. abstract="false" native="false" synchronized="false"
  2531. static="false" final="false" visibility="public"
  2532. deprecated="not deprecated">
  2533. <param name="operand" type="OPERAND"/>
  2534. <param name="initialState" type="STATE"/>
  2535. </method>
  2536. <method name="make" return="org.apache.hadoop.yarn.state.StateMachine"
  2537. abstract="false" native="false" synchronized="false"
  2538. static="false" final="false" visibility="public"
  2539. deprecated="not deprecated">
  2540. <param name="operand" type="OPERAND"/>
  2541. </method>
  2542. <method name="generateStateGraph" return="org.apache.hadoop.yarn.state.Graph"
  2543. abstract="false" native="false" synchronized="false"
  2544. static="false" final="false" visibility="public"
  2545. deprecated="not deprecated">
  2546. <param name="name" type="java.lang.String"/>
  2547. <doc>
  2548. <![CDATA[Generate a graph represents the state graph of this StateMachine
  2549. @param name graph name
  2550. @return Graph object generated]]>
  2551. </doc>
  2552. </method>
  2553. <doc>
  2554. <![CDATA[State machine topology.
  2555. This object is semantically immutable. If you have a
  2556. StateMachineFactory there's no operation in the API that changes
  2557. its semantic properties.
  2558. @param <OPERAND> The object type on which this state machine operates.
  2559. @param <STATE> The state of the entity.
  2560. @param <EVENTTYPE> The external eventType to be handled.
  2561. @param <EVENT> The event object.]]>
  2562. </doc>
  2563. </class>
  2564. <!-- end class org.apache.hadoop.yarn.state.StateMachineFactory -->
  2565. </package>
  2566. <package name="org.apache.hadoop.yarn.util">
  2567. <!-- start class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor -->
  2568. <class name="AbstractLivelinessMonitor" extends="org.apache.hadoop.service.AbstractService"
  2569. abstract="true"
  2570. static="false" final="false" visibility="public"
  2571. deprecated="not deprecated">
  2572. <constructor name="AbstractLivelinessMonitor" type="java.lang.String, org.apache.hadoop.yarn.util.Clock"
  2573. static="false" final="false" visibility="public"
  2574. deprecated="not deprecated">
  2575. </constructor>
  2576. <method name="serviceStart"
  2577. abstract="false" native="false" synchronized="false"
  2578. static="false" final="false" visibility="protected"
  2579. deprecated="not deprecated">
  2580. <exception name="Exception" type="java.lang.Exception"/>
  2581. </method>
  2582. <method name="serviceStop"
  2583. abstract="false" native="false" synchronized="false"
  2584. static="false" final="false" visibility="protected"
  2585. deprecated="not deprecated">
  2586. <exception name="Exception" type="java.lang.Exception"/>
  2587. </method>
  2588. <method name="expire"
  2589. abstract="true" native="false" synchronized="false"
  2590. static="false" final="false" visibility="protected"
  2591. deprecated="not deprecated">
  2592. <param name="ob" type="O"/>
  2593. </method>
  2594. <method name="setExpireInterval"
  2595. abstract="false" native="false" synchronized="false"
  2596. static="false" final="false" visibility="protected"
  2597. deprecated="not deprecated">
  2598. <param name="expireInterval" type="int"/>
  2599. </method>
  2600. <method name="setMonitorInterval"
  2601. abstract="false" native="false" synchronized="false"
  2602. static="false" final="false" visibility="protected"
  2603. deprecated="not deprecated">
  2604. <param name="monitorInterval" type="int"/>
  2605. </method>
  2606. <method name="receivedPing"
  2607. abstract="false" native="false" synchronized="true"
  2608. static="false" final="false" visibility="public"
  2609. deprecated="not deprecated">
  2610. <param name="ob" type="O"/>
  2611. </method>
  2612. <method name="register"
  2613. abstract="false" native="false" synchronized="true"
  2614. static="false" final="false" visibility="public"
  2615. deprecated="not deprecated">
  2616. <param name="ob" type="O"/>
  2617. </method>
  2618. <method name="unregister"
  2619. abstract="false" native="false" synchronized="true"
  2620. static="false" final="false" visibility="public"
  2621. deprecated="not deprecated">
  2622. <param name="ob" type="O"/>
  2623. </method>
  2624. <field name="DEFAULT_EXPIRE" type="int"
  2625. transient="false" volatile="false"
  2626. static="true" final="true" visibility="public"
  2627. deprecated="not deprecated">
  2628. </field>
  2629. <doc>
  2630. <![CDATA[A simple liveliness monitor with which clients can register, trust the
  2631. component to monitor liveliness, get a call-back on expiry and then finally
  2632. unregister.]]>
  2633. </doc>
  2634. </class>
  2635. <!-- end class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor -->
  2636. <!-- start class org.apache.hadoop.yarn.util.ApplicationClassLoader -->
  2637. <class name="ApplicationClassLoader" extends="org.apache.hadoop.util.ApplicationClassLoader"
  2638. abstract="false"
  2639. static="false" final="false" visibility="public"
  2640. deprecated="not deprecated">
  2641. <constructor name="ApplicationClassLoader" type="java.net.URL[], java.lang.ClassLoader, java.util.List"
  2642. static="false" final="false" visibility="public"
  2643. deprecated="not deprecated">
  2644. </constructor>
  2645. <constructor name="ApplicationClassLoader" type="java.lang.String, java.lang.ClassLoader, java.util.List"
  2646. static="false" final="false" visibility="public"
  2647. deprecated="not deprecated">
  2648. <exception name="MalformedURLException" type="java.net.MalformedURLException"/>
  2649. </constructor>
  2650. <doc>
  2651. <![CDATA[This type has been deprecated in favor of
  2652. {@link org.apache.hadoop.util.ApplicationClassLoader}. All new uses of
  2653. ApplicationClassLoader should use that type instead.]]>
  2654. </doc>
  2655. </class>
  2656. <!-- end class org.apache.hadoop.yarn.util.ApplicationClassLoader -->
  2657. <!-- start class org.apache.hadoop.yarn.util.AuxiliaryServiceHelper -->
  2658. <class name="AuxiliaryServiceHelper" extends="java.lang.Object"
  2659. abstract="false"
  2660. static="false" final="false" visibility="public"
  2661. deprecated="not deprecated">
  2662. <constructor name="AuxiliaryServiceHelper"
  2663. static="false" final="false" visibility="public"
  2664. deprecated="not deprecated">
  2665. </constructor>
  2666. <method name="getServiceDataFromEnv" return="java.nio.ByteBuffer"
  2667. abstract="false" native="false" synchronized="false"
  2668. static="true" final="false" visibility="public"
  2669. deprecated="not deprecated">
  2670. <param name="serviceName" type="java.lang.String"/>
  2671. <param name="env" type="java.util.Map"/>
  2672. </method>
  2673. <method name="setServiceDataIntoEnv"
  2674. abstract="false" native="false" synchronized="false"
  2675. static="true" final="false" visibility="public"
  2676. deprecated="not deprecated">
  2677. <param name="serviceName" type="java.lang.String"/>
  2678. <param name="metaData" type="java.nio.ByteBuffer"/>
  2679. <param name="env" type="java.util.Map"/>
  2680. </method>
  2681. <field name="NM_AUX_SERVICE" type="java.lang.String"
  2682. transient="false" volatile="false"
  2683. static="true" final="true" visibility="public"
  2684. deprecated="not deprecated">
  2685. </field>
  2686. </class>
  2687. <!-- end class org.apache.hadoop.yarn.util.AuxiliaryServiceHelper -->
  2688. <!-- start interface org.apache.hadoop.yarn.util.Clock -->
  2689. <interface name="Clock" abstract="true"
  2690. static="false" final="false" visibility="public"
  2691. deprecated="not deprecated">
  2692. <method name="getTime" return="long"
  2693. abstract="false" native="false" synchronized="false"
  2694. static="false" final="false" visibility="public"
  2695. deprecated="not deprecated">
  2696. </method>
  2697. <doc>
  2698. <![CDATA[A simple clock interface that gives you time.]]>
  2699. </doc>
  2700. </interface>
  2701. <!-- end interface org.apache.hadoop.yarn.util.Clock -->
  2702. <!-- start class org.apache.hadoop.yarn.util.SystemClock -->
  2703. <class name="SystemClock" extends="java.lang.Object"
  2704. abstract="false"
  2705. static="false" final="false" visibility="public"
  2706. deprecated="not deprecated">
  2707. <implements name="org.apache.hadoop.yarn.util.Clock"/>
  2708. <constructor name="SystemClock"
  2709. static="false" final="false" visibility="public"
  2710. deprecated="not deprecated">
  2711. </constructor>
  2712. <method name="getTime" return="long"
  2713. abstract="false" native="false" synchronized="false"
  2714. static="false" final="false" visibility="public"
  2715. deprecated="not deprecated">
  2716. </method>
  2717. <doc>
  2718. <![CDATA[Implementation of {@link Clock} that gives the current time from the system
  2719. clock in milliseconds.]]>
  2720. </doc>
  2721. </class>
  2722. <!-- end class org.apache.hadoop.yarn.util.SystemClock -->
  2723. <!-- start class org.apache.hadoop.yarn.util.UTCClock -->
  2724. <class name="UTCClock" extends="java.lang.Object"
  2725. abstract="false"
  2726. static="false" final="false" visibility="public"
  2727. deprecated="not deprecated">
  2728. <implements name="org.apache.hadoop.yarn.util.Clock"/>
  2729. <constructor name="UTCClock"
  2730. static="false" final="false" visibility="public"
  2731. deprecated="not deprecated">
  2732. </constructor>
  2733. <method name="getTime" return="long"
  2734. abstract="false" native="false" synchronized="false"
  2735. static="false" final="false" visibility="public"
  2736. deprecated="not deprecated">
  2737. </method>
  2738. <doc>
  2739. <![CDATA[Implementation of {@link Clock} that gives the current UTC time in
  2740. milliseconds.]]>
  2741. </doc>
  2742. </class>
  2743. <!-- end class org.apache.hadoop.yarn.util.UTCClock -->
  2744. </package>
  2745. <package name="org.apache.hadoop.yarn.util.resource">
  2746. </package>
  2747. <package name="org.apache.hadoop.yarn.util.timeline">
  2748. <!-- start class org.apache.hadoop.yarn.util.timeline.TimelineUtils -->
  2749. <class name="TimelineUtils" extends="java.lang.Object"
  2750. abstract="false"
  2751. static="false" final="false" visibility="public"
  2752. deprecated="not deprecated">
  2753. <constructor name="TimelineUtils"
  2754. static="false" final="false" visibility="public"
  2755. deprecated="not deprecated">
  2756. </constructor>
  2757. <method name="dumpTimelineRecordtoJSON" return="java.lang.String"
  2758. abstract="false" native="false" synchronized="false"
  2759. static="true" final="false" visibility="public"
  2760. deprecated="not deprecated">
  2761. <param name="o" type="java.lang.Object"/>
  2762. <exception name="JsonGenerationException" type="org.codehaus.jackson.JsonGenerationException"/>
  2763. <exception name="JsonMappingException" type="org.codehaus.jackson.map.JsonMappingException"/>
  2764. <exception name="IOException" type="java.io.IOException"/>
  2765. <doc>
  2766. <![CDATA[Serialize a POJO object into a JSON string not in a pretty format
  2767. @param o
  2768. an object to serialize
  2769. @return a JSON string
  2770. @throws IOException
  2771. @throws JsonMappingException
  2772. @throws JsonGenerationException]]>
  2773. </doc>
  2774. </method>
  2775. <method name="dumpTimelineRecordtoJSON" return="java.lang.String"
  2776. abstract="false" native="false" synchronized="false"
  2777. static="true" final="false" visibility="public"
  2778. deprecated="not deprecated">
  2779. <param name="o" type="java.lang.Object"/>
  2780. <param name="pretty" type="boolean"/>
  2781. <exception name="JsonGenerationException" type="org.codehaus.jackson.JsonGenerationException"/>
  2782. <exception name="JsonMappingException" type="org.codehaus.jackson.map.JsonMappingException"/>
  2783. <exception name="IOException" type="java.io.IOException"/>
  2784. <doc>
  2785. <![CDATA[Serialize a POJO object into a JSON string
  2786. @param o
  2787. an object to serialize
  2788. @param pretty
  2789. whether in a pretty format or not
  2790. @return a JSON string
  2791. @throws IOException
  2792. @throws JsonMappingException
  2793. @throws JsonGenerationException]]>
  2794. </doc>
  2795. </method>
  2796. <method name="getTimelineTokenServiceAddress" return="java.net.InetSocketAddress"
  2797. abstract="false" native="false" synchronized="false"
  2798. static="true" final="false" visibility="public"
  2799. deprecated="not deprecated">
  2800. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2801. </method>
  2802. <method name="buildTimelineTokenService" return="org.apache.hadoop.io.Text"
  2803. abstract="false" native="false" synchronized="false"
  2804. static="true" final="false" visibility="public"
  2805. deprecated="not deprecated">
  2806. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2807. </method>
  2808. <doc>
  2809. <![CDATA[The helper class for the timeline module.]]>
  2810. </doc>
  2811. </class>
  2812. <!-- end class org.apache.hadoop.yarn.util.timeline.TimelineUtils -->
  2813. </package>
  2814. <package name="org.apache.hadoop.yarn.webapp.util">
  2815. </package>
  2816. </api>