Apache_Hadoop_YARN_Common_2.7.2.xml 106 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308
  1. <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
  2. <!-- Generated by the JDiff Javadoc doclet -->
  3. <!-- (http://www.jdiff.org) -->
  4. <!-- on Wed Aug 24 13:55:05 PDT 2016 -->
  5. <api
  6. xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
  7. xsi:noNamespaceSchemaLocation='api.xsd'
  8. name="hadoop-yarn-common 2.7.2"
  9. jdversion="1.0.9">
  10. <!-- Command line arguments = -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-annotations.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/jdiff.jar -verbose -classpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/classes:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-common-project/hadoop-common/target/hadoop-common-2.7.2.jar:/Users/vinodkv/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/Users/vinodkv/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/Users/vinodkv/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/vinodkv/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar:/Users/vinodkv/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/vinodkv/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/vinodkv/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/Users/vinodkv/.m2/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/Users/vinodkv/.m2/repository/org/apache/httpcomponents/httpclient/4.2.5/httpclient-4.2.5.jar:/Users/vinodkv/.m2/repository/org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar:/Users/vinodkv/.m2/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar:/Users/vinodkv/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/Users/vinodkv/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/vinodkv/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/vinodkv/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar:/Users/vinodkv/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/Users/vinodkv/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/Users/vinodkv/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar:/Users/vinodkv/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-common-project/hadoop-auth/target/hadoop-auth-2.7.2.jar:/Users/vinodkv/.m2/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/Users/vinodkv/.m2/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar:/Users/vinodkv/.m2/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar:/Users/vinodkv/.m2/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar:/Users/vinodkv/.m2/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar:/Users/vinodkv/.m2/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar:/Users/vinodkv/.m2/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar:/Users/vinodkv/.m2/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar:/Users/vinodkv/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/Users/vinodkv/.m2/repository/org/apache/htrace/htrace-core/3.1.0-incubating/htrace-core-3.1.0-incubating.jar:/Users/vinodkv/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/vinodkv/.m2/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/target/hadoop-yarn-api-2.7.2.jar:/Users/vinodkv/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/Users/vinodkv/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/Users/vinodkv/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/vinodkv/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/Users/vinodkv/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/Users/vinodkv/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/vinodkv/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/vinodkv/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/Users/vinodkv/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/Users/vinodkv/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/Users/vinodkv/.m2/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar:/Users/vinodkv/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/vinodkv/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/vinodkv/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/Users/vinodkv/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/Users/vinodkv/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/Users/vinodkv/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/vinodkv/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-common-project/hadoop-annotations/target/hadoop-annotations-2.7.2.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/tools.jar:/Users/vinodkv/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar:/Users/vinodkv/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/Users/vinodkv/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/vinodkv/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar:/Users/vinodkv/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/vinodkv/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/vinodkv/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar:/Users/vinodkv/.m2/repository/asm/asm/3.2/asm-3.2.jar:/Users/vinodkv/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/Users/vinodkv/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/Users/vinodkv/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/Users/vinodkv/.m2/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar:/Users/vinodkv/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar -sourcepath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-annotations.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/jdiff.jar -apidir /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/site/jdiff/xml -apiname hadoop-yarn-common 2.7.2 -->
  11. <package name="org.apache.hadoop.yarn">
  12. <!-- start class org.apache.hadoop.yarn.ContainerLogAppender -->
  13. <class name="ContainerLogAppender" extends="org.apache.log4j.FileAppender"
  14. abstract="false"
  15. static="false" final="false" visibility="public"
  16. deprecated="not deprecated">
  17. <implements name="java.io.Flushable"/>
  18. <constructor name="ContainerLogAppender"
  19. static="false" final="false" visibility="public"
  20. deprecated="not deprecated">
  21. </constructor>
  22. <method name="activateOptions"
  23. abstract="false" native="false" synchronized="false"
  24. static="false" final="false" visibility="public"
  25. deprecated="not deprecated">
  26. </method>
  27. <method name="append"
  28. abstract="false" native="false" synchronized="false"
  29. static="false" final="false" visibility="public"
  30. deprecated="not deprecated">
  31. <param name="event" type="org.apache.log4j.spi.LoggingEvent"/>
  32. </method>
  33. <method name="flush"
  34. abstract="false" native="false" synchronized="false"
  35. static="false" final="false" visibility="public"
  36. deprecated="not deprecated">
  37. </method>
  38. <method name="close"
  39. abstract="false" native="false" synchronized="true"
  40. static="false" final="false" visibility="public"
  41. deprecated="not deprecated">
  42. </method>
  43. <method name="getContainerLogDir" return="java.lang.String"
  44. abstract="false" native="false" synchronized="false"
  45. static="false" final="false" visibility="public"
  46. deprecated="not deprecated">
  47. <doc>
  48. <![CDATA[Getter/Setter methods for log4j.]]>
  49. </doc>
  50. </method>
  51. <method name="setContainerLogDir"
  52. abstract="false" native="false" synchronized="false"
  53. static="false" final="false" visibility="public"
  54. deprecated="not deprecated">
  55. <param name="containerLogDir" type="java.lang.String"/>
  56. </method>
  57. <method name="getContainerLogFile" return="java.lang.String"
  58. abstract="false" native="false" synchronized="false"
  59. static="false" final="false" visibility="public"
  60. deprecated="not deprecated">
  61. </method>
  62. <method name="setContainerLogFile"
  63. abstract="false" native="false" synchronized="false"
  64. static="false" final="false" visibility="public"
  65. deprecated="not deprecated">
  66. <param name="containerLogFile" type="java.lang.String"/>
  67. </method>
  68. <method name="getTotalLogFileSize" return="long"
  69. abstract="false" native="false" synchronized="false"
  70. static="false" final="false" visibility="public"
  71. deprecated="not deprecated">
  72. </method>
  73. <method name="setTotalLogFileSize"
  74. abstract="false" native="false" synchronized="false"
  75. static="false" final="false" visibility="public"
  76. deprecated="not deprecated">
  77. <param name="logSize" type="long"/>
  78. </method>
  79. <doc>
  80. <![CDATA[A simple log4j-appender for container's logs.]]>
  81. </doc>
  82. </class>
  83. <!-- end class org.apache.hadoop.yarn.ContainerLogAppender -->
  84. <!-- start class org.apache.hadoop.yarn.ContainerRollingLogAppender -->
  85. <class name="ContainerRollingLogAppender" extends="org.apache.log4j.RollingFileAppender"
  86. abstract="false"
  87. static="false" final="false" visibility="public"
  88. deprecated="not deprecated">
  89. <implements name="java.io.Flushable"/>
  90. <constructor name="ContainerRollingLogAppender"
  91. static="false" final="false" visibility="public"
  92. deprecated="not deprecated">
  93. </constructor>
  94. <method name="activateOptions"
  95. abstract="false" native="false" synchronized="false"
  96. static="false" final="false" visibility="public"
  97. deprecated="not deprecated">
  98. </method>
  99. <method name="flush"
  100. abstract="false" native="false" synchronized="false"
  101. static="false" final="false" visibility="public"
  102. deprecated="not deprecated">
  103. </method>
  104. <method name="getContainerLogDir" return="java.lang.String"
  105. abstract="false" native="false" synchronized="false"
  106. static="false" final="false" visibility="public"
  107. deprecated="not deprecated">
  108. <doc>
  109. <![CDATA[Getter/Setter methods for log4j.]]>
  110. </doc>
  111. </method>
  112. <method name="setContainerLogDir"
  113. abstract="false" native="false" synchronized="false"
  114. static="false" final="false" visibility="public"
  115. deprecated="not deprecated">
  116. <param name="containerLogDir" type="java.lang.String"/>
  117. </method>
  118. <method name="getContainerLogFile" return="java.lang.String"
  119. abstract="false" native="false" synchronized="false"
  120. static="false" final="false" visibility="public"
  121. deprecated="not deprecated">
  122. </method>
  123. <method name="setContainerLogFile"
  124. abstract="false" native="false" synchronized="false"
  125. static="false" final="false" visibility="public"
  126. deprecated="not deprecated">
  127. <param name="containerLogFile" type="java.lang.String"/>
  128. </method>
  129. <doc>
  130. <![CDATA[A simple log4j-appender for container's logs.]]>
  131. </doc>
  132. </class>
  133. <!-- end class org.apache.hadoop.yarn.ContainerRollingLogAppender -->
  134. <!-- start class org.apache.hadoop.yarn.YarnUncaughtExceptionHandler -->
  135. <class name="YarnUncaughtExceptionHandler" extends="java.lang.Object"
  136. abstract="false"
  137. static="false" final="false" visibility="public"
  138. deprecated="not deprecated">
  139. <implements name="java.lang.Thread.UncaughtExceptionHandler"/>
  140. <constructor name="YarnUncaughtExceptionHandler"
  141. static="false" final="false" visibility="public"
  142. deprecated="not deprecated">
  143. </constructor>
  144. <method name="uncaughtException"
  145. abstract="false" native="false" synchronized="false"
  146. static="false" final="false" visibility="public"
  147. deprecated="not deprecated">
  148. <param name="t" type="java.lang.Thread"/>
  149. <param name="e" type="java.lang.Throwable"/>
  150. </method>
  151. <doc>
  152. <![CDATA[This class is intended to be installed by calling
  153. {@link Thread#setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler)}
  154. In the main entry point. It is intended to try and cleanly shut down
  155. programs using the Yarn Event framework.
  156. Note: Right now it only will shut down the program if a Error is caught, but
  157. not any other exception. Anything else is just logged.]]>
  158. </doc>
  159. </class>
  160. <!-- end class org.apache.hadoop.yarn.YarnUncaughtExceptionHandler -->
  161. </package>
  162. <package name="org.apache.hadoop.yarn.api">
  163. </package>
  164. <package name="org.apache.hadoop.yarn.client">
  165. <!-- start class org.apache.hadoop.yarn.client.AHSProxy -->
  166. <class name="AHSProxy" extends="java.lang.Object"
  167. abstract="false"
  168. static="false" final="false" visibility="public"
  169. deprecated="not deprecated">
  170. <constructor name="AHSProxy"
  171. static="false" final="false" visibility="public"
  172. deprecated="not deprecated">
  173. </constructor>
  174. <method name="createAHSProxy" return="T"
  175. abstract="false" native="false" synchronized="false"
  176. static="true" final="false" visibility="public"
  177. deprecated="not deprecated">
  178. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  179. <param name="protocol" type="java.lang.Class"/>
  180. <param name="ahsAddress" type="java.net.InetSocketAddress"/>
  181. <exception name="IOException" type="java.io.IOException"/>
  182. </method>
  183. <method name="getProxy" return="T"
  184. abstract="false" native="false" synchronized="false"
  185. static="true" final="false" visibility="protected"
  186. deprecated="not deprecated">
  187. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  188. <param name="protocol" type="java.lang.Class"/>
  189. <param name="rmAddress" type="java.net.InetSocketAddress"/>
  190. <exception name="IOException" type="java.io.IOException"/>
  191. </method>
  192. </class>
  193. <!-- end class org.apache.hadoop.yarn.client.AHSProxy -->
  194. <!-- start class org.apache.hadoop.yarn.client.ClientRMProxy -->
  195. <class name="ClientRMProxy" extends="org.apache.hadoop.yarn.client.RMProxy"
  196. abstract="false"
  197. static="false" final="false" visibility="public"
  198. deprecated="not deprecated">
  199. <method name="createRMProxy" return="T"
  200. abstract="false" native="false" synchronized="false"
  201. static="true" final="false" visibility="public"
  202. deprecated="not deprecated">
  203. <param name="configuration" type="org.apache.hadoop.conf.Configuration"/>
  204. <param name="protocol" type="java.lang.Class"/>
  205. <exception name="IOException" type="java.io.IOException"/>
  206. <doc>
  207. <![CDATA[Create a proxy to the ResourceManager for the specified protocol.
  208. @param configuration Configuration with all the required information.
  209. @param protocol Client protocol for which proxy is being requested.
  210. @param <T> Type of proxy.
  211. @return Proxy to the ResourceManager for the specified client protocol.
  212. @throws IOException]]>
  213. </doc>
  214. </method>
  215. <method name="getRMDelegationTokenService" return="org.apache.hadoop.io.Text"
  216. abstract="false" native="false" synchronized="false"
  217. static="true" final="false" visibility="public"
  218. deprecated="not deprecated">
  219. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  220. <doc>
  221. <![CDATA[Get the token service name to be used for RMDelegationToken. Depending
  222. on whether HA is enabled or not, this method generates the appropriate
  223. service name as a comma-separated list of service addresses.
  224. @param conf Configuration corresponding to the cluster we need the
  225. RMDelegationToken for
  226. @return - Service name for RMDelegationToken]]>
  227. </doc>
  228. </method>
  229. <method name="getAMRMTokenService" return="org.apache.hadoop.io.Text"
  230. abstract="false" native="false" synchronized="false"
  231. static="true" final="false" visibility="public"
  232. deprecated="not deprecated">
  233. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  234. </method>
  235. <method name="getTokenService" return="org.apache.hadoop.io.Text"
  236. abstract="false" native="false" synchronized="false"
  237. static="true" final="false" visibility="public"
  238. deprecated="not deprecated">
  239. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  240. <param name="address" type="java.lang.String"/>
  241. <param name="defaultAddr" type="java.lang.String"/>
  242. <param name="defaultPort" type="int"/>
  243. </method>
  244. </class>
  245. <!-- end class org.apache.hadoop.yarn.client.ClientRMProxy -->
  246. <!-- start class org.apache.hadoop.yarn.client.NMProxy -->
  247. <class name="NMProxy" extends="org.apache.hadoop.yarn.client.ServerProxy"
  248. abstract="false"
  249. static="false" final="false" visibility="public"
  250. deprecated="not deprecated">
  251. <constructor name="NMProxy"
  252. static="false" final="false" visibility="public"
  253. deprecated="not deprecated">
  254. </constructor>
  255. <method name="createNMProxy" return="T"
  256. abstract="false" native="false" synchronized="false"
  257. static="true" final="false" visibility="public"
  258. deprecated="not deprecated">
  259. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  260. <param name="protocol" type="java.lang.Class"/>
  261. <param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
  262. <param name="rpc" type="org.apache.hadoop.yarn.ipc.YarnRPC"/>
  263. <param name="serverAddress" type="java.net.InetSocketAddress"/>
  264. </method>
  265. </class>
  266. <!-- end class org.apache.hadoop.yarn.client.NMProxy -->
  267. <!-- start class org.apache.hadoop.yarn.client.RMProxy -->
  268. <class name="RMProxy" extends="java.lang.Object"
  269. abstract="false"
  270. static="false" final="false" visibility="public"
  271. deprecated="not deprecated">
  272. <constructor name="RMProxy"
  273. static="false" final="false" visibility="protected"
  274. deprecated="not deprecated">
  275. </constructor>
  276. <method name="createRMProxy" return="T"
  277. abstract="false" native="false" synchronized="false"
  278. static="true" final="false" visibility="public"
  279. deprecated="This method is deprecated and is not used by YARN internally any more.
  280. To create a proxy to the RM, use ClientRMProxy#createRMProxy or
  281. ServerRMProxy#createRMProxy.
  282. Create a proxy to the ResourceManager at the specified address.">
  283. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  284. <param name="protocol" type="java.lang.Class"/>
  285. <param name="rmAddress" type="java.net.InetSocketAddress"/>
  286. <exception name="IOException" type="java.io.IOException"/>
  287. <doc>
  288. <![CDATA[@deprecated
  289. This method is deprecated and is not used by YARN internally any more.
  290. To create a proxy to the RM, use ClientRMProxy#createRMProxy or
  291. ServerRMProxy#createRMProxy.
  292. Create a proxy to the ResourceManager at the specified address.
  293. @param conf Configuration to generate retry policy
  294. @param protocol Protocol for the proxy
  295. @param rmAddress Address of the ResourceManager
  296. @param <T> Type information of the proxy
  297. @return Proxy to the RM
  298. @throws IOException]]>
  299. </doc>
  300. </method>
  301. </class>
  302. <!-- end class org.apache.hadoop.yarn.client.RMProxy -->
  303. <!-- start class org.apache.hadoop.yarn.client.ServerProxy -->
  304. <class name="ServerProxy" extends="java.lang.Object"
  305. abstract="false"
  306. static="false" final="false" visibility="public"
  307. deprecated="not deprecated">
  308. <constructor name="ServerProxy"
  309. static="false" final="false" visibility="public"
  310. deprecated="not deprecated">
  311. </constructor>
  312. <method name="createRetryPolicy" return="org.apache.hadoop.io.retry.RetryPolicy"
  313. abstract="false" native="false" synchronized="false"
  314. static="true" final="false" visibility="protected"
  315. deprecated="not deprecated">
  316. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  317. <param name="maxWaitTimeStr" type="java.lang.String"/>
  318. <param name="defMaxWaitTime" type="long"/>
  319. <param name="connectRetryIntervalStr" type="java.lang.String"/>
  320. <param name="defRetryInterval" type="long"/>
  321. </method>
  322. <method name="createRetriableProxy" return="T"
  323. abstract="false" native="false" synchronized="false"
  324. static="true" final="false" visibility="protected"
  325. deprecated="not deprecated">
  326. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  327. <param name="protocol" type="java.lang.Class"/>
  328. <param name="user" type="org.apache.hadoop.security.UserGroupInformation"/>
  329. <param name="rpc" type="org.apache.hadoop.yarn.ipc.YarnRPC"/>
  330. <param name="serverAddress" type="java.net.InetSocketAddress"/>
  331. <param name="retryPolicy" type="org.apache.hadoop.io.retry.RetryPolicy"/>
  332. </method>
  333. </class>
  334. <!-- end class org.apache.hadoop.yarn.client.ServerProxy -->
  335. </package>
  336. <package name="org.apache.hadoop.yarn.client.api">
  337. <!-- start class org.apache.hadoop.yarn.client.api.TimelineClient -->
  338. <class name="TimelineClient" extends="org.apache.hadoop.service.AbstractService"
  339. abstract="true"
  340. static="false" final="false" visibility="public"
  341. deprecated="not deprecated">
  342. <constructor name="TimelineClient" type="java.lang.String"
  343. static="false" final="false" visibility="protected"
  344. deprecated="not deprecated">
  345. </constructor>
  346. <method name="createTimelineClient" return="org.apache.hadoop.yarn.client.api.TimelineClient"
  347. abstract="false" native="false" synchronized="false"
  348. static="true" final="false" visibility="public"
  349. deprecated="not deprecated">
  350. <doc>
  351. <![CDATA[Create a timeline client. The current UGI when the user initialize the
  352. client will be used to do the put and the delegation token operations. The
  353. current user may use {@link UserGroupInformation#doAs} another user to
  354. construct and initialize a timeline client if the following operations are
  355. supposed to be conducted by that user.
  356. @return a timeline client]]>
  357. </doc>
  358. </method>
  359. <method name="putEntities" return="org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse"
  360. abstract="true" native="false" synchronized="false"
  361. static="false" final="false" visibility="public"
  362. deprecated="not deprecated">
  363. <param name="entities" type="org.apache.hadoop.yarn.api.records.timeline.TimelineEntity[]"/>
  364. <exception name="IOException" type="java.io.IOException"/>
  365. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  366. <doc>
  367. <![CDATA[<p>
  368. Send the information of a number of conceptual entities to the timeline
  369. server. It is a blocking API. The method will not return until it gets the
  370. response from the timeline server.
  371. </p>
  372. @param entities
  373. the collection of {@link TimelineEntity}
  374. @return the error information if the sent entities are not correctly stored
  375. @throws IOException
  376. @throws YarnException]]>
  377. </doc>
  378. </method>
  379. <method name="putDomain"
  380. abstract="true" native="false" synchronized="false"
  381. static="false" final="false" visibility="public"
  382. deprecated="not deprecated">
  383. <param name="domain" type="org.apache.hadoop.yarn.api.records.timeline.TimelineDomain"/>
  384. <exception name="IOException" type="java.io.IOException"/>
  385. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  386. <doc>
  387. <![CDATA[<p>
  388. Send the information of a domain to the timeline server. It is a
  389. blocking API. The method will not return until it gets the response from
  390. the timeline server.
  391. </p>
  392. @param domain
  393. an {@link TimelineDomain} object
  394. @throws IOException
  395. @throws YarnException]]>
  396. </doc>
  397. </method>
  398. <method name="getDelegationToken" return="org.apache.hadoop.security.token.Token"
  399. abstract="true" native="false" synchronized="false"
  400. static="false" final="false" visibility="public"
  401. deprecated="not deprecated">
  402. <param name="renewer" type="java.lang.String"/>
  403. <exception name="IOException" type="java.io.IOException"/>
  404. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  405. <doc>
  406. <![CDATA[<p>
  407. Get a delegation token so as to be able to talk to the timeline server in a
  408. secure way.
  409. </p>
  410. @param renewer
  411. Address of the renewer who can renew these tokens when needed by
  412. securely talking to the timeline server
  413. @return a delegation token ({@link Token}) that can be used to talk to the
  414. timeline server
  415. @throws IOException
  416. @throws YarnException]]>
  417. </doc>
  418. </method>
  419. <method name="renewDelegationToken" return="long"
  420. abstract="true" native="false" synchronized="false"
  421. static="false" final="false" visibility="public"
  422. deprecated="not deprecated">
  423. <param name="timelineDT" type="org.apache.hadoop.security.token.Token"/>
  424. <exception name="IOException" type="java.io.IOException"/>
  425. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  426. <doc>
  427. <![CDATA[<p>
  428. Renew a timeline delegation token.
  429. </p>
  430. @param timelineDT
  431. the delegation token to renew
  432. @return the new expiration time
  433. @throws IOException
  434. @throws YarnException]]>
  435. </doc>
  436. </method>
  437. <method name="cancelDelegationToken"
  438. abstract="true" native="false" synchronized="false"
  439. static="false" final="false" visibility="public"
  440. deprecated="not deprecated">
  441. <param name="timelineDT" type="org.apache.hadoop.security.token.Token"/>
  442. <exception name="IOException" type="java.io.IOException"/>
  443. <exception name="YarnException" type="org.apache.hadoop.yarn.exceptions.YarnException"/>
  444. <doc>
  445. <![CDATA[<p>
  446. Cancel a timeline delegation token.
  447. </p>
  448. @param timelineDT
  449. the delegation token to cancel
  450. @throws IOException
  451. @throws YarnException]]>
  452. </doc>
  453. </method>
  454. <doc>
  455. <![CDATA[A client library that can be used to post some information in terms of a
  456. number of conceptual entities.]]>
  457. </doc>
  458. </class>
  459. <!-- end class org.apache.hadoop.yarn.client.api.TimelineClient -->
  460. </package>
  461. <package name="org.apache.hadoop.yarn.client.api.impl">
  462. </package>
  463. <package name="org.apache.hadoop.yarn.event">
  464. <!-- start class org.apache.hadoop.yarn.event.AbstractEvent -->
  465. <class name="AbstractEvent" extends="java.lang.Object"
  466. abstract="true"
  467. static="false" final="false" visibility="public"
  468. deprecated="not deprecated">
  469. <implements name="org.apache.hadoop.yarn.event.Event"/>
  470. <constructor name="AbstractEvent" type="TYPE"
  471. static="false" final="false" visibility="public"
  472. deprecated="not deprecated">
  473. </constructor>
  474. <constructor name="AbstractEvent" type="TYPE, long"
  475. static="false" final="false" visibility="public"
  476. deprecated="not deprecated">
  477. </constructor>
  478. <method name="getTimestamp" return="long"
  479. abstract="false" native="false" synchronized="false"
  480. static="false" final="false" visibility="public"
  481. deprecated="not deprecated">
  482. </method>
  483. <method name="getType" return="TYPE"
  484. abstract="false" native="false" synchronized="false"
  485. static="false" final="false" visibility="public"
  486. deprecated="not deprecated">
  487. </method>
  488. <method name="toString" return="java.lang.String"
  489. abstract="false" native="false" synchronized="false"
  490. static="false" final="false" visibility="public"
  491. deprecated="not deprecated">
  492. </method>
  493. <doc>
  494. <![CDATA[Parent class of all the events. All events extend this class.]]>
  495. </doc>
  496. </class>
  497. <!-- end class org.apache.hadoop.yarn.event.AbstractEvent -->
  498. <!-- start class org.apache.hadoop.yarn.event.AsyncDispatcher -->
  499. <class name="AsyncDispatcher" extends="org.apache.hadoop.service.AbstractService"
  500. abstract="false"
  501. static="false" final="false" visibility="public"
  502. deprecated="not deprecated">
  503. <implements name="org.apache.hadoop.yarn.event.Dispatcher"/>
  504. <constructor name="AsyncDispatcher"
  505. static="false" final="false" visibility="public"
  506. deprecated="not deprecated">
  507. </constructor>
  508. <constructor name="AsyncDispatcher" type="java.util.concurrent.BlockingQueue"
  509. static="false" final="false" visibility="public"
  510. deprecated="not deprecated">
  511. </constructor>
  512. <method name="serviceInit"
  513. abstract="false" native="false" synchronized="false"
  514. static="false" final="false" visibility="protected"
  515. deprecated="not deprecated">
  516. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  517. <exception name="Exception" type="java.lang.Exception"/>
  518. </method>
  519. <method name="serviceStart"
  520. abstract="false" native="false" synchronized="false"
  521. static="false" final="false" visibility="protected"
  522. deprecated="not deprecated">
  523. <exception name="Exception" type="java.lang.Exception"/>
  524. </method>
  525. <method name="setDrainEventsOnStop"
  526. abstract="false" native="false" synchronized="false"
  527. static="false" final="false" visibility="public"
  528. deprecated="not deprecated">
  529. </method>
  530. <method name="serviceStop"
  531. abstract="false" native="false" synchronized="false"
  532. static="false" final="false" visibility="protected"
  533. deprecated="not deprecated">
  534. <exception name="Exception" type="java.lang.Exception"/>
  535. </method>
  536. <method name="dispatch"
  537. abstract="false" native="false" synchronized="false"
  538. static="false" final="false" visibility="protected"
  539. deprecated="not deprecated">
  540. <param name="event" type="org.apache.hadoop.yarn.event.Event"/>
  541. </method>
  542. <method name="register"
  543. abstract="false" native="false" synchronized="false"
  544. static="false" final="false" visibility="public"
  545. deprecated="not deprecated">
  546. <param name="eventType" type="java.lang.Class"/>
  547. <param name="handler" type="org.apache.hadoop.yarn.event.EventHandler"/>
  548. </method>
  549. <method name="getEventHandler" return="org.apache.hadoop.yarn.event.EventHandler"
  550. abstract="false" native="false" synchronized="false"
  551. static="false" final="false" visibility="public"
  552. deprecated="not deprecated">
  553. </method>
  554. <method name="isEventThreadWaiting" return="boolean"
  555. abstract="false" native="false" synchronized="false"
  556. static="false" final="false" visibility="protected"
  557. deprecated="not deprecated">
  558. </method>
  559. <method name="isDrained" return="boolean"
  560. abstract="false" native="false" synchronized="false"
  561. static="false" final="false" visibility="protected"
  562. deprecated="not deprecated">
  563. </method>
  564. <field name="eventDispatchers" type="java.util.Map"
  565. transient="false" volatile="false"
  566. static="false" final="true" visibility="protected"
  567. deprecated="not deprecated">
  568. </field>
  569. <doc>
  570. <![CDATA[Dispatches {@link Event}s in a separate thread. Currently only single thread
  571. does that. Potentially there could be multiple channels for each event type
  572. class and a thread pool can be used to dispatch the events.]]>
  573. </doc>
  574. </class>
  575. <!-- end class org.apache.hadoop.yarn.event.AsyncDispatcher -->
  576. <!-- start interface org.apache.hadoop.yarn.event.Dispatcher -->
  577. <interface name="Dispatcher" abstract="true"
  578. static="false" final="false" visibility="public"
  579. deprecated="not deprecated">
  580. <method name="getEventHandler" return="org.apache.hadoop.yarn.event.EventHandler"
  581. abstract="true" native="false" synchronized="false"
  582. static="false" final="false" visibility="public"
  583. deprecated="not deprecated">
  584. </method>
  585. <method name="register"
  586. abstract="true" native="false" synchronized="false"
  587. static="false" final="false" visibility="public"
  588. deprecated="not deprecated">
  589. <param name="eventType" type="java.lang.Class"/>
  590. <param name="handler" type="org.apache.hadoop.yarn.event.EventHandler"/>
  591. </method>
  592. <field name="DISPATCHER_EXIT_ON_ERROR_KEY" type="java.lang.String"
  593. transient="false" volatile="false"
  594. static="true" final="true" visibility="public"
  595. deprecated="not deprecated">
  596. </field>
  597. <field name="DEFAULT_DISPATCHER_EXIT_ON_ERROR" type="boolean"
  598. transient="false" volatile="false"
  599. static="true" final="true" visibility="public"
  600. deprecated="not deprecated">
  601. </field>
  602. <doc>
  603. <![CDATA[Event Dispatcher interface. It dispatches events to registered
  604. event handlers based on event types.]]>
  605. </doc>
  606. </interface>
  607. <!-- end interface org.apache.hadoop.yarn.event.Dispatcher -->
  608. <!-- start interface org.apache.hadoop.yarn.event.Event -->
  609. <interface name="Event" abstract="true"
  610. static="false" final="false" visibility="public"
  611. deprecated="not deprecated">
  612. <method name="getType" return="TYPE"
  613. abstract="true" native="false" synchronized="false"
  614. static="false" final="false" visibility="public"
  615. deprecated="not deprecated">
  616. </method>
  617. <method name="getTimestamp" return="long"
  618. abstract="true" native="false" synchronized="false"
  619. static="false" final="false" visibility="public"
  620. deprecated="not deprecated">
  621. </method>
  622. <method name="toString" return="java.lang.String"
  623. abstract="true" native="false" synchronized="false"
  624. static="false" final="false" visibility="public"
  625. deprecated="not deprecated">
  626. </method>
  627. <doc>
  628. <![CDATA[Interface defining events api.]]>
  629. </doc>
  630. </interface>
  631. <!-- end interface org.apache.hadoop.yarn.event.Event -->
  632. <!-- start interface org.apache.hadoop.yarn.event.EventHandler -->
  633. <interface name="EventHandler" abstract="true"
  634. static="false" final="false" visibility="public"
  635. deprecated="not deprecated">
  636. <method name="handle"
  637. abstract="true" native="false" synchronized="false"
  638. static="false" final="false" visibility="public"
  639. deprecated="not deprecated">
  640. <param name="event" type="T"/>
  641. </method>
  642. <doc>
  643. <![CDATA[Interface for handling events of type T
  644. @param <T> parameterized event of type T]]>
  645. </doc>
  646. </interface>
  647. <!-- end interface org.apache.hadoop.yarn.event.EventHandler -->
  648. </package>
  649. <package name="org.apache.hadoop.yarn.factories">
  650. </package>
  651. <package name="org.apache.hadoop.yarn.factory.providers">
  652. </package>
  653. <package name="org.apache.hadoop.yarn.logaggregation">
  654. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat -->
  655. <class name="AggregatedLogFormat" extends="java.lang.Object"
  656. abstract="false"
  657. static="false" final="false" visibility="public"
  658. deprecated="not deprecated">
  659. <constructor name="AggregatedLogFormat"
  660. static="false" final="false" visibility="public"
  661. deprecated="not deprecated">
  662. </constructor>
  663. </class>
  664. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat -->
  665. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey -->
  666. <class name="AggregatedLogFormat.LogKey" extends="java.lang.Object"
  667. abstract="false"
  668. static="true" final="false" visibility="public"
  669. deprecated="not deprecated">
  670. <implements name="org.apache.hadoop.io.Writable"/>
  671. <constructor name="LogKey"
  672. static="false" final="false" visibility="public"
  673. deprecated="not deprecated">
  674. </constructor>
  675. <constructor name="LogKey" type="org.apache.hadoop.yarn.api.records.ContainerId"
  676. static="false" final="false" visibility="public"
  677. deprecated="not deprecated">
  678. </constructor>
  679. <constructor name="LogKey" type="java.lang.String"
  680. static="false" final="false" visibility="public"
  681. deprecated="not deprecated">
  682. </constructor>
  683. <method name="hashCode" return="int"
  684. abstract="false" native="false" synchronized="false"
  685. static="false" final="false" visibility="public"
  686. deprecated="not deprecated">
  687. </method>
  688. <method name="equals" return="boolean"
  689. abstract="false" native="false" synchronized="false"
  690. static="false" final="false" visibility="public"
  691. deprecated="not deprecated">
  692. <param name="obj" type="java.lang.Object"/>
  693. </method>
  694. <method name="toString" return="java.lang.String"
  695. abstract="false" native="false" synchronized="false"
  696. static="false" final="false" visibility="public"
  697. deprecated="not deprecated">
  698. </method>
  699. </class>
  700. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey -->
  701. <!-- start class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogReader -->
  702. <class name="AggregatedLogFormat.LogReader" extends="java.lang.Object"
  703. abstract="false"
  704. static="true" final="false" visibility="public"
  705. deprecated="not deprecated">
  706. <constructor name="LogReader" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.Path"
  707. static="false" final="false" visibility="public"
  708. deprecated="not deprecated">
  709. <exception name="IOException" type="java.io.IOException"/>
  710. </constructor>
  711. <method name="getApplicationOwner" return="java.lang.String"
  712. abstract="false" native="false" synchronized="false"
  713. static="false" final="false" visibility="public"
  714. deprecated="not deprecated">
  715. <exception name="IOException" type="java.io.IOException"/>
  716. <doc>
  717. <![CDATA[Returns the owner of the application.
  718. @return the application owner.
  719. @throws IOException]]>
  720. </doc>
  721. </method>
  722. <method name="getApplicationAcls" return="java.util.Map"
  723. abstract="false" native="false" synchronized="false"
  724. static="false" final="false" visibility="public"
  725. deprecated="not deprecated">
  726. <exception name="IOException" type="java.io.IOException"/>
  727. <doc>
  728. <![CDATA[Returns ACLs for the application. An empty map is returned if no ACLs are
  729. found.
  730. @return a map of the Application ACLs.
  731. @throws IOException]]>
  732. </doc>
  733. </method>
  734. <method name="next" return="java.io.DataInputStream"
  735. abstract="false" native="false" synchronized="false"
  736. static="false" final="false" visibility="public"
  737. deprecated="not deprecated">
  738. <param name="key" type="org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogKey"/>
  739. <exception name="IOException" type="java.io.IOException"/>
  740. <doc>
  741. <![CDATA[Read the next key and return the value-stream.
  742. @param key
  743. @return the valueStream if there are more keys or null otherwise.
  744. @throws IOException]]>
  745. </doc>
  746. </method>
  747. <method name="readAcontainerLogs"
  748. abstract="false" native="false" synchronized="false"
  749. static="true" final="false" visibility="public"
  750. deprecated="not deprecated">
  751. <param name="valueStream" type="java.io.DataInputStream"/>
  752. <param name="writer" type="java.io.Writer"/>
  753. <param name="logUploadedTime" type="long"/>
  754. <exception name="IOException" type="java.io.IOException"/>
  755. <doc>
  756. <![CDATA[Writes all logs for a single container to the provided writer.
  757. @param valueStream
  758. @param writer
  759. @param logUploadedTime
  760. @throws IOException]]>
  761. </doc>
  762. </method>
  763. <method name="readAcontainerLogs"
  764. abstract="false" native="false" synchronized="false"
  765. static="true" final="false" visibility="public"
  766. deprecated="not deprecated">
  767. <param name="valueStream" type="java.io.DataInputStream"/>
  768. <param name="writer" type="java.io.Writer"/>
  769. <exception name="IOException" type="java.io.IOException"/>
  770. <doc>
  771. <![CDATA[Writes all logs for a single container to the provided writer.
  772. @param valueStream
  773. @param writer
  774. @throws IOException]]>
  775. </doc>
  776. </method>
  777. <method name="readAContainerLogsForALogType"
  778. abstract="false" native="false" synchronized="false"
  779. static="true" final="false" visibility="public"
  780. deprecated="not deprecated">
  781. <param name="valueStream" type="java.io.DataInputStream"/>
  782. <param name="out" type="java.io.PrintStream"/>
  783. <param name="logUploadedTime" type="long"/>
  784. <exception name="IOException" type="java.io.IOException"/>
  785. <doc>
  786. <![CDATA[Keep calling this till you get a {@link EOFException} for getting logs of
  787. all types for a single container.
  788. @param valueStream
  789. @param out
  790. @param logUploadedTime
  791. @throws IOException]]>
  792. </doc>
  793. </method>
  794. <method name="readAContainerLogsForALogType"
  795. abstract="false" native="false" synchronized="false"
  796. static="true" final="false" visibility="public"
  797. deprecated="not deprecated">
  798. <param name="valueStream" type="java.io.DataInputStream"/>
  799. <param name="out" type="java.io.PrintStream"/>
  800. <exception name="IOException" type="java.io.IOException"/>
  801. <doc>
  802. <![CDATA[Keep calling this till you get a {@link EOFException} for getting logs of
  803. all types for a single container.
  804. @param valueStream
  805. @param out
  806. @throws IOException]]>
  807. </doc>
  808. </method>
  809. <method name="close"
  810. abstract="false" native="false" synchronized="false"
  811. static="false" final="false" visibility="public"
  812. deprecated="not deprecated">
  813. </method>
  814. </class>
  815. <!-- end class org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat.LogReader -->
  816. </package>
  817. <package name="org.apache.hadoop.yarn.nodelabels">
  818. </package>
  819. <package name="org.apache.hadoop.yarn.nodelabels.event">
  820. </package>
  821. <package name="org.apache.hadoop.yarn.security">
  822. <!-- start class org.apache.hadoop.yarn.security.AMRMTokenIdentifier -->
  823. <class name="AMRMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  824. abstract="false"
  825. static="false" final="false" visibility="public"
  826. deprecated="not deprecated">
  827. <constructor name="AMRMTokenIdentifier"
  828. static="false" final="false" visibility="public"
  829. deprecated="not deprecated">
  830. </constructor>
  831. <constructor name="AMRMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, int"
  832. static="false" final="false" visibility="public"
  833. deprecated="not deprecated">
  834. </constructor>
  835. <method name="write"
  836. abstract="false" native="false" synchronized="false"
  837. static="false" final="false" visibility="public"
  838. deprecated="not deprecated">
  839. <param name="out" type="java.io.DataOutput"/>
  840. <exception name="IOException" type="java.io.IOException"/>
  841. </method>
  842. <method name="readFields"
  843. abstract="false" native="false" synchronized="false"
  844. static="false" final="false" visibility="public"
  845. deprecated="not deprecated">
  846. <param name="in" type="java.io.DataInput"/>
  847. <exception name="IOException" type="java.io.IOException"/>
  848. </method>
  849. <method name="getKind" return="org.apache.hadoop.io.Text"
  850. abstract="false" native="false" synchronized="false"
  851. static="false" final="false" visibility="public"
  852. deprecated="not deprecated">
  853. </method>
  854. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  855. abstract="false" native="false" synchronized="false"
  856. static="false" final="false" visibility="public"
  857. deprecated="not deprecated">
  858. </method>
  859. <method name="getKeyId" return="int"
  860. abstract="false" native="false" synchronized="false"
  861. static="false" final="false" visibility="public"
  862. deprecated="not deprecated">
  863. </method>
  864. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.AMRMTokenIdentifierProto"
  865. abstract="false" native="false" synchronized="false"
  866. static="false" final="false" visibility="public"
  867. deprecated="not deprecated">
  868. </method>
  869. <method name="hashCode" return="int"
  870. abstract="false" native="false" synchronized="false"
  871. static="false" final="false" visibility="public"
  872. deprecated="not deprecated">
  873. </method>
  874. <method name="equals" return="boolean"
  875. abstract="false" native="false" synchronized="false"
  876. static="false" final="false" visibility="public"
  877. deprecated="not deprecated">
  878. <param name="other" type="java.lang.Object"/>
  879. </method>
  880. <method name="toString" return="java.lang.String"
  881. abstract="false" native="false" synchronized="false"
  882. static="false" final="false" visibility="public"
  883. deprecated="not deprecated">
  884. </method>
  885. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  886. transient="false" volatile="false"
  887. static="true" final="true" visibility="public"
  888. deprecated="not deprecated">
  889. </field>
  890. <doc>
  891. <![CDATA[AMRMTokenIdentifier is the TokenIdentifier to be used by
  892. ApplicationMasters to authenticate to the ResourceManager.]]>
  893. </doc>
  894. </class>
  895. <!-- end class org.apache.hadoop.yarn.security.AMRMTokenIdentifier -->
  896. <!-- start class org.apache.hadoop.yarn.security.AMRMTokenSelector -->
  897. <class name="AMRMTokenSelector" extends="java.lang.Object"
  898. abstract="false"
  899. static="false" final="false" visibility="public"
  900. deprecated="not deprecated">
  901. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  902. <constructor name="AMRMTokenSelector"
  903. static="false" final="false" visibility="public"
  904. deprecated="not deprecated">
  905. </constructor>
  906. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  907. abstract="false" native="false" synchronized="false"
  908. static="false" final="false" visibility="public"
  909. deprecated="not deprecated">
  910. <param name="service" type="org.apache.hadoop.io.Text"/>
  911. <param name="tokens" type="java.util.Collection"/>
  912. </method>
  913. </class>
  914. <!-- end class org.apache.hadoop.yarn.security.AMRMTokenSelector -->
  915. <!-- start class org.apache.hadoop.yarn.security.ContainerManagerSecurityInfo -->
  916. <class name="ContainerManagerSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  917. abstract="false"
  918. static="false" final="false" visibility="public"
  919. deprecated="not deprecated">
  920. <constructor name="ContainerManagerSecurityInfo"
  921. static="false" final="false" visibility="public"
  922. deprecated="not deprecated">
  923. </constructor>
  924. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  925. abstract="false" native="false" synchronized="false"
  926. static="false" final="false" visibility="public"
  927. deprecated="not deprecated">
  928. <param name="protocol" type="java.lang.Class"/>
  929. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  930. </method>
  931. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  932. abstract="false" native="false" synchronized="false"
  933. static="false" final="false" visibility="public"
  934. deprecated="not deprecated">
  935. <param name="protocol" type="java.lang.Class"/>
  936. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  937. </method>
  938. </class>
  939. <!-- end class org.apache.hadoop.yarn.security.ContainerManagerSecurityInfo -->
  940. <!-- start class org.apache.hadoop.yarn.security.ContainerTokenIdentifier -->
  941. <class name="ContainerTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  942. abstract="false"
  943. static="false" final="false" visibility="public"
  944. deprecated="not deprecated">
  945. <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"
  946. static="false" final="false" visibility="public"
  947. deprecated="not deprecated">
  948. </constructor>
  949. <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"
  950. static="false" final="false" visibility="public"
  951. deprecated="not deprecated">
  952. </constructor>
  953. <constructor name="ContainerTokenIdentifier"
  954. static="false" final="false" visibility="public"
  955. deprecated="not deprecated">
  956. <doc>
  957. <![CDATA[Default constructor needed by RPC layer/SecretManager.]]>
  958. </doc>
  959. </constructor>
  960. <method name="getContainerID" return="org.apache.hadoop.yarn.api.records.ContainerId"
  961. abstract="false" native="false" synchronized="false"
  962. static="false" final="false" visibility="public"
  963. deprecated="not deprecated">
  964. </method>
  965. <method name="getApplicationSubmitter" return="java.lang.String"
  966. abstract="false" native="false" synchronized="false"
  967. static="false" final="false" visibility="public"
  968. deprecated="not deprecated">
  969. </method>
  970. <method name="getNmHostAddress" return="java.lang.String"
  971. abstract="false" native="false" synchronized="false"
  972. static="false" final="false" visibility="public"
  973. deprecated="not deprecated">
  974. </method>
  975. <method name="getResource" return="org.apache.hadoop.yarn.api.records.Resource"
  976. abstract="false" native="false" synchronized="false"
  977. static="false" final="false" visibility="public"
  978. deprecated="not deprecated">
  979. </method>
  980. <method name="getExpiryTimeStamp" return="long"
  981. abstract="false" native="false" synchronized="false"
  982. static="false" final="false" visibility="public"
  983. deprecated="not deprecated">
  984. </method>
  985. <method name="getMasterKeyId" return="int"
  986. abstract="false" native="false" synchronized="false"
  987. static="false" final="false" visibility="public"
  988. deprecated="not deprecated">
  989. </method>
  990. <method name="getPriority" return="org.apache.hadoop.yarn.api.records.Priority"
  991. abstract="false" native="false" synchronized="false"
  992. static="false" final="false" visibility="public"
  993. deprecated="not deprecated">
  994. </method>
  995. <method name="getCreationTime" return="long"
  996. abstract="false" native="false" synchronized="false"
  997. static="false" final="false" visibility="public"
  998. deprecated="not deprecated">
  999. </method>
  1000. <method name="getRMIdentifier" return="long"
  1001. abstract="false" native="false" synchronized="false"
  1002. static="false" final="false" visibility="public"
  1003. deprecated="not deprecated">
  1004. <doc>
  1005. <![CDATA[Get the RMIdentifier of RM in which containers are allocated
  1006. @return RMIdentifier]]>
  1007. </doc>
  1008. </method>
  1009. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.ContainerTokenIdentifierProto"
  1010. abstract="false" native="false" synchronized="false"
  1011. static="false" final="false" visibility="public"
  1012. deprecated="not deprecated">
  1013. </method>
  1014. <method name="getLogAggregationContext" return="org.apache.hadoop.yarn.api.records.LogAggregationContext"
  1015. abstract="false" native="false" synchronized="false"
  1016. static="false" final="false" visibility="public"
  1017. deprecated="not deprecated">
  1018. </method>
  1019. <method name="write"
  1020. abstract="false" native="false" synchronized="false"
  1021. static="false" final="false" visibility="public"
  1022. deprecated="not deprecated">
  1023. <param name="out" type="java.io.DataOutput"/>
  1024. <exception name="IOException" type="java.io.IOException"/>
  1025. </method>
  1026. <method name="readFields"
  1027. abstract="false" native="false" synchronized="false"
  1028. static="false" final="false" visibility="public"
  1029. deprecated="not deprecated">
  1030. <param name="in" type="java.io.DataInput"/>
  1031. <exception name="IOException" type="java.io.IOException"/>
  1032. </method>
  1033. <method name="getKind" return="org.apache.hadoop.io.Text"
  1034. abstract="false" native="false" synchronized="false"
  1035. static="false" final="false" visibility="public"
  1036. deprecated="not deprecated">
  1037. </method>
  1038. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1039. abstract="false" native="false" synchronized="false"
  1040. static="false" final="false" visibility="public"
  1041. deprecated="not deprecated">
  1042. </method>
  1043. <method name="hashCode" return="int"
  1044. abstract="false" native="false" synchronized="false"
  1045. static="false" final="false" visibility="public"
  1046. deprecated="not deprecated">
  1047. </method>
  1048. <method name="equals" return="boolean"
  1049. abstract="false" native="false" synchronized="false"
  1050. static="false" final="false" visibility="public"
  1051. deprecated="not deprecated">
  1052. <param name="other" type="java.lang.Object"/>
  1053. </method>
  1054. <method name="toString" return="java.lang.String"
  1055. abstract="false" native="false" synchronized="false"
  1056. static="false" final="false" visibility="public"
  1057. deprecated="not deprecated">
  1058. </method>
  1059. <field name="KIND" type="org.apache.hadoop.io.Text"
  1060. transient="false" volatile="false"
  1061. static="true" final="true" visibility="public"
  1062. deprecated="not deprecated">
  1063. </field>
  1064. <doc>
  1065. <![CDATA[TokenIdentifier for a container. Encodes {@link ContainerId},
  1066. {@link Resource} needed by the container and the target NMs host-address.]]>
  1067. </doc>
  1068. </class>
  1069. <!-- end class org.apache.hadoop.yarn.security.ContainerTokenIdentifier -->
  1070. <!-- start class org.apache.hadoop.yarn.security.ContainerTokenSelector -->
  1071. <class name="ContainerTokenSelector" extends="java.lang.Object"
  1072. abstract="false"
  1073. static="false" final="false" visibility="public"
  1074. deprecated="not deprecated">
  1075. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1076. <constructor name="ContainerTokenSelector"
  1077. static="false" final="false" visibility="public"
  1078. deprecated="not deprecated">
  1079. </constructor>
  1080. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1081. abstract="false" native="false" synchronized="false"
  1082. static="false" final="false" visibility="public"
  1083. deprecated="not deprecated">
  1084. <param name="service" type="org.apache.hadoop.io.Text"/>
  1085. <param name="tokens" type="java.util.Collection"/>
  1086. </method>
  1087. </class>
  1088. <!-- end class org.apache.hadoop.yarn.security.ContainerTokenSelector -->
  1089. <!-- start class org.apache.hadoop.yarn.security.NMTokenIdentifier -->
  1090. <class name="NMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1091. abstract="false"
  1092. static="false" final="false" visibility="public"
  1093. deprecated="not deprecated">
  1094. <constructor name="NMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, org.apache.hadoop.yarn.api.records.NodeId, java.lang.String, int"
  1095. static="false" final="false" visibility="public"
  1096. deprecated="not deprecated">
  1097. </constructor>
  1098. <constructor name="NMTokenIdentifier"
  1099. static="false" final="false" visibility="public"
  1100. deprecated="not deprecated">
  1101. <doc>
  1102. <![CDATA[Default constructor needed by RPC/Secret manager]]>
  1103. </doc>
  1104. </constructor>
  1105. <method name="getApplicationAttemptId" return="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"
  1106. abstract="false" native="false" synchronized="false"
  1107. static="false" final="false" visibility="public"
  1108. deprecated="not deprecated">
  1109. </method>
  1110. <method name="getNodeId" return="org.apache.hadoop.yarn.api.records.NodeId"
  1111. abstract="false" native="false" synchronized="false"
  1112. static="false" final="false" visibility="public"
  1113. deprecated="not deprecated">
  1114. </method>
  1115. <method name="getApplicationSubmitter" return="java.lang.String"
  1116. abstract="false" native="false" synchronized="false"
  1117. static="false" final="false" visibility="public"
  1118. deprecated="not deprecated">
  1119. </method>
  1120. <method name="getKeyId" return="int"
  1121. abstract="false" native="false" synchronized="false"
  1122. static="false" final="false" visibility="public"
  1123. deprecated="not deprecated">
  1124. </method>
  1125. <method name="write"
  1126. abstract="false" native="false" synchronized="false"
  1127. static="false" final="false" visibility="public"
  1128. deprecated="not deprecated">
  1129. <param name="out" type="java.io.DataOutput"/>
  1130. <exception name="IOException" type="java.io.IOException"/>
  1131. </method>
  1132. <method name="readFields"
  1133. abstract="false" native="false" synchronized="false"
  1134. static="false" final="false" visibility="public"
  1135. deprecated="not deprecated">
  1136. <param name="in" type="java.io.DataInput"/>
  1137. <exception name="IOException" type="java.io.IOException"/>
  1138. </method>
  1139. <method name="getKind" return="org.apache.hadoop.io.Text"
  1140. abstract="false" native="false" synchronized="false"
  1141. static="false" final="false" visibility="public"
  1142. deprecated="not deprecated">
  1143. </method>
  1144. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1145. abstract="false" native="false" synchronized="false"
  1146. static="false" final="false" visibility="public"
  1147. deprecated="not deprecated">
  1148. </method>
  1149. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.NMTokenIdentifierProto"
  1150. abstract="false" native="false" synchronized="false"
  1151. static="false" final="false" visibility="public"
  1152. deprecated="not deprecated">
  1153. </method>
  1154. <method name="hashCode" return="int"
  1155. abstract="false" native="false" synchronized="false"
  1156. static="false" final="false" visibility="public"
  1157. deprecated="not deprecated">
  1158. </method>
  1159. <method name="equals" return="boolean"
  1160. abstract="false" native="false" synchronized="false"
  1161. static="false" final="false" visibility="public"
  1162. deprecated="not deprecated">
  1163. <param name="other" type="java.lang.Object"/>
  1164. </method>
  1165. <method name="toString" return="java.lang.String"
  1166. abstract="false" native="false" synchronized="false"
  1167. static="false" final="false" visibility="public"
  1168. deprecated="not deprecated">
  1169. </method>
  1170. <field name="KIND" type="org.apache.hadoop.io.Text"
  1171. transient="false" volatile="false"
  1172. static="true" final="true" visibility="public"
  1173. deprecated="not deprecated">
  1174. </field>
  1175. </class>
  1176. <!-- end class org.apache.hadoop.yarn.security.NMTokenIdentifier -->
  1177. <!-- start class org.apache.hadoop.yarn.security.SchedulerSecurityInfo -->
  1178. <class name="SchedulerSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1179. abstract="false"
  1180. static="false" final="false" visibility="public"
  1181. deprecated="not deprecated">
  1182. <constructor name="SchedulerSecurityInfo"
  1183. static="false" final="false" visibility="public"
  1184. deprecated="not deprecated">
  1185. </constructor>
  1186. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1187. abstract="false" native="false" synchronized="false"
  1188. static="false" final="false" visibility="public"
  1189. deprecated="not deprecated">
  1190. <param name="protocol" type="java.lang.Class"/>
  1191. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1192. </method>
  1193. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1194. abstract="false" native="false" synchronized="false"
  1195. static="false" final="false" visibility="public"
  1196. deprecated="not deprecated">
  1197. <param name="protocol" type="java.lang.Class"/>
  1198. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1199. </method>
  1200. </class>
  1201. <!-- end class org.apache.hadoop.yarn.security.SchedulerSecurityInfo -->
  1202. </package>
  1203. <package name="org.apache.hadoop.yarn.security.admin">
  1204. <!-- start class org.apache.hadoop.yarn.security.admin.AdminSecurityInfo -->
  1205. <class name="AdminSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1206. abstract="false"
  1207. static="false" final="false" visibility="public"
  1208. deprecated="not deprecated">
  1209. <constructor name="AdminSecurityInfo"
  1210. static="false" final="false" visibility="public"
  1211. deprecated="not deprecated">
  1212. </constructor>
  1213. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1214. abstract="false" native="false" synchronized="false"
  1215. static="false" final="false" visibility="public"
  1216. deprecated="not deprecated">
  1217. <param name="protocol" type="java.lang.Class"/>
  1218. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1219. </method>
  1220. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1221. abstract="false" native="false" synchronized="false"
  1222. static="false" final="false" visibility="public"
  1223. deprecated="not deprecated">
  1224. <param name="protocol" type="java.lang.Class"/>
  1225. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1226. </method>
  1227. </class>
  1228. <!-- end class org.apache.hadoop.yarn.security.admin.AdminSecurityInfo -->
  1229. </package>
  1230. <package name="org.apache.hadoop.yarn.security.client">
  1231. <!-- start class org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager -->
  1232. <class name="BaseClientToAMTokenSecretManager" extends="org.apache.hadoop.security.token.SecretManager"
  1233. abstract="true"
  1234. static="false" final="false" visibility="public"
  1235. deprecated="not deprecated">
  1236. <constructor name="BaseClientToAMTokenSecretManager"
  1237. static="false" final="false" visibility="public"
  1238. deprecated="not deprecated">
  1239. </constructor>
  1240. <doc>
  1241. <![CDATA[A base {@link SecretManager} for AMs to extend and validate Client-RM tokens
  1242. issued to clients by the RM using the underlying master-key shared by RM to
  1243. the AMs on their launch. All the methods are called by either Hadoop RPC or
  1244. YARN, so this class is strictly for the purpose of inherit/extend and
  1245. register with Hadoop RPC.]]>
  1246. </doc>
  1247. </class>
  1248. <!-- end class org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager -->
  1249. <!-- start class org.apache.hadoop.yarn.security.client.ClientRMSecurityInfo -->
  1250. <class name="ClientRMSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1251. abstract="false"
  1252. static="false" final="false" visibility="public"
  1253. deprecated="not deprecated">
  1254. <constructor name="ClientRMSecurityInfo"
  1255. static="false" final="false" visibility="public"
  1256. deprecated="not deprecated">
  1257. </constructor>
  1258. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1259. abstract="false" native="false" synchronized="false"
  1260. static="false" final="false" visibility="public"
  1261. deprecated="not deprecated">
  1262. <param name="protocol" type="java.lang.Class"/>
  1263. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1264. </method>
  1265. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1266. abstract="false" native="false" synchronized="false"
  1267. static="false" final="false" visibility="public"
  1268. deprecated="not deprecated">
  1269. <param name="protocol" type="java.lang.Class"/>
  1270. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1271. </method>
  1272. </class>
  1273. <!-- end class org.apache.hadoop.yarn.security.client.ClientRMSecurityInfo -->
  1274. <!-- start class org.apache.hadoop.yarn.security.client.ClientTimelineSecurityInfo -->
  1275. <class name="ClientTimelineSecurityInfo" extends="org.apache.hadoop.security.SecurityInfo"
  1276. abstract="false"
  1277. static="false" final="false" visibility="public"
  1278. deprecated="not deprecated">
  1279. <constructor name="ClientTimelineSecurityInfo"
  1280. static="false" final="false" visibility="public"
  1281. deprecated="not deprecated">
  1282. </constructor>
  1283. <method name="getKerberosInfo" return="org.apache.hadoop.security.KerberosInfo"
  1284. abstract="false" native="false" synchronized="false"
  1285. static="false" final="false" visibility="public"
  1286. deprecated="not deprecated">
  1287. <param name="protocol" type="java.lang.Class"/>
  1288. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1289. </method>
  1290. <method name="getTokenInfo" return="org.apache.hadoop.security.token.TokenInfo"
  1291. abstract="false" native="false" synchronized="false"
  1292. static="false" final="false" visibility="public"
  1293. deprecated="not deprecated">
  1294. <param name="protocol" type="java.lang.Class"/>
  1295. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1296. </method>
  1297. </class>
  1298. <!-- end class org.apache.hadoop.yarn.security.client.ClientTimelineSecurityInfo -->
  1299. <!-- start class org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier -->
  1300. <class name="ClientToAMTokenIdentifier" extends="org.apache.hadoop.security.token.TokenIdentifier"
  1301. abstract="false"
  1302. static="false" final="false" visibility="public"
  1303. deprecated="not deprecated">
  1304. <constructor name="ClientToAMTokenIdentifier"
  1305. static="false" final="false" visibility="public"
  1306. deprecated="not deprecated">
  1307. </constructor>
  1308. <constructor name="ClientToAMTokenIdentifier" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, java.lang.String"
  1309. static="false" final="false" visibility="public"
  1310. deprecated="not deprecated">
  1311. </constructor>
  1312. <method name="getApplicationAttemptID" return="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"
  1313. abstract="false" native="false" synchronized="false"
  1314. static="false" final="false" visibility="public"
  1315. deprecated="not deprecated">
  1316. </method>
  1317. <method name="getClientName" return="java.lang.String"
  1318. abstract="false" native="false" synchronized="false"
  1319. static="false" final="false" visibility="public"
  1320. deprecated="not deprecated">
  1321. </method>
  1322. <method name="getProto" return="org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.ClientToAMTokenIdentifierProto"
  1323. abstract="false" native="false" synchronized="false"
  1324. static="false" final="false" visibility="public"
  1325. deprecated="not deprecated">
  1326. </method>
  1327. <method name="write"
  1328. abstract="false" native="false" synchronized="false"
  1329. static="false" final="false" visibility="public"
  1330. deprecated="not deprecated">
  1331. <param name="out" type="java.io.DataOutput"/>
  1332. <exception name="IOException" type="java.io.IOException"/>
  1333. </method>
  1334. <method name="readFields"
  1335. abstract="false" native="false" synchronized="false"
  1336. static="false" final="false" visibility="public"
  1337. deprecated="not deprecated">
  1338. <param name="in" type="java.io.DataInput"/>
  1339. <exception name="IOException" type="java.io.IOException"/>
  1340. </method>
  1341. <method name="getKind" return="org.apache.hadoop.io.Text"
  1342. abstract="false" native="false" synchronized="false"
  1343. static="false" final="false" visibility="public"
  1344. deprecated="not deprecated">
  1345. </method>
  1346. <method name="getUser" return="org.apache.hadoop.security.UserGroupInformation"
  1347. abstract="false" native="false" synchronized="false"
  1348. static="false" final="false" visibility="public"
  1349. deprecated="not deprecated">
  1350. </method>
  1351. <method name="hashCode" return="int"
  1352. abstract="false" native="false" synchronized="false"
  1353. static="false" final="false" visibility="public"
  1354. deprecated="not deprecated">
  1355. </method>
  1356. <method name="equals" return="boolean"
  1357. abstract="false" native="false" synchronized="false"
  1358. static="false" final="false" visibility="public"
  1359. deprecated="not deprecated">
  1360. <param name="other" type="java.lang.Object"/>
  1361. </method>
  1362. <method name="toString" return="java.lang.String"
  1363. abstract="false" native="false" synchronized="false"
  1364. static="false" final="false" visibility="public"
  1365. deprecated="not deprecated">
  1366. </method>
  1367. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  1368. transient="false" volatile="false"
  1369. static="true" final="true" visibility="public"
  1370. deprecated="not deprecated">
  1371. </field>
  1372. </class>
  1373. <!-- end class org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier -->
  1374. <!-- start class org.apache.hadoop.yarn.security.client.ClientToAMTokenSecretManager -->
  1375. <class name="ClientToAMTokenSecretManager" extends="org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager"
  1376. abstract="false"
  1377. static="false" final="false" visibility="public"
  1378. deprecated="not deprecated">
  1379. <constructor name="ClientToAMTokenSecretManager" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId, byte[]"
  1380. static="false" final="false" visibility="public"
  1381. deprecated="not deprecated">
  1382. </constructor>
  1383. <method name="retrievePassword" return="byte[]"
  1384. abstract="false" native="false" synchronized="false"
  1385. static="false" final="false" visibility="public"
  1386. deprecated="not deprecated">
  1387. <param name="identifier" type="org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier"/>
  1388. <exception name="SecretManager.InvalidToken" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"/>
  1389. </method>
  1390. <method name="getMasterKey" return="javax.crypto.SecretKey"
  1391. abstract="false" native="false" synchronized="false"
  1392. static="false" final="false" visibility="public"
  1393. deprecated="not deprecated">
  1394. <param name="applicationAttemptID" type="org.apache.hadoop.yarn.api.records.ApplicationAttemptId"/>
  1395. </method>
  1396. <method name="setMasterKey"
  1397. abstract="false" native="false" synchronized="false"
  1398. static="false" final="false" visibility="public"
  1399. deprecated="not deprecated">
  1400. <param name="key" type="byte[]"/>
  1401. </method>
  1402. <doc>
  1403. <![CDATA[A simple {@link SecretManager} for AMs to validate Client-RM tokens issued to
  1404. clients by the RM using the underlying master-key shared by RM to the AMs on
  1405. their launch. All the methods are called by either Hadoop RPC or YARN, so
  1406. this class is strictly for the purpose of inherit/extend and register with
  1407. Hadoop RPC.]]>
  1408. </doc>
  1409. </class>
  1410. <!-- end class org.apache.hadoop.yarn.security.client.ClientToAMTokenSecretManager -->
  1411. <!-- start class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier -->
  1412. <class name="RMDelegationTokenIdentifier" extends="org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier"
  1413. abstract="false"
  1414. static="false" final="false" visibility="public"
  1415. deprecated="not deprecated">
  1416. <constructor name="RMDelegationTokenIdentifier"
  1417. static="false" final="false" visibility="public"
  1418. deprecated="not deprecated">
  1419. </constructor>
  1420. <constructor name="RMDelegationTokenIdentifier" type="org.apache.hadoop.io.Text, org.apache.hadoop.io.Text, org.apache.hadoop.io.Text"
  1421. static="false" final="false" visibility="public"
  1422. deprecated="not deprecated">
  1423. <doc>
  1424. <![CDATA[Create a new delegation token identifier
  1425. @param owner the effective username of the token owner
  1426. @param renewer the username of the renewer
  1427. @param realUser the real username of the token owner]]>
  1428. </doc>
  1429. </constructor>
  1430. <method name="getKind" return="org.apache.hadoop.io.Text"
  1431. abstract="false" native="false" synchronized="false"
  1432. static="false" final="false" visibility="public"
  1433. deprecated="not deprecated">
  1434. </method>
  1435. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  1436. transient="false" volatile="false"
  1437. static="true" final="true" visibility="public"
  1438. deprecated="not deprecated">
  1439. </field>
  1440. <doc>
  1441. <![CDATA[Delegation Token Identifier that identifies the delegation tokens from the
  1442. Resource Manager.]]>
  1443. </doc>
  1444. </class>
  1445. <!-- end class org.apache.hadoop.yarn.security.client.RMDelegationTokenIdentifier -->
  1446. <!-- start class org.apache.hadoop.yarn.security.client.RMDelegationTokenSelector -->
  1447. <class name="RMDelegationTokenSelector" extends="java.lang.Object"
  1448. abstract="false"
  1449. static="false" final="false" visibility="public"
  1450. deprecated="not deprecated">
  1451. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1452. <constructor name="RMDelegationTokenSelector"
  1453. static="false" final="false" visibility="public"
  1454. deprecated="not deprecated">
  1455. </constructor>
  1456. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1457. abstract="false" native="false" synchronized="false"
  1458. static="false" final="false" visibility="public"
  1459. deprecated="not deprecated">
  1460. <param name="service" type="org.apache.hadoop.io.Text"/>
  1461. <param name="tokens" type="java.util.Collection"/>
  1462. </method>
  1463. </class>
  1464. <!-- end class org.apache.hadoop.yarn.security.client.RMDelegationTokenSelector -->
  1465. <!-- start class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenIdentifier -->
  1466. <class name="TimelineDelegationTokenIdentifier" extends="org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier"
  1467. abstract="false"
  1468. static="false" final="false" visibility="public"
  1469. deprecated="not deprecated">
  1470. <constructor name="TimelineDelegationTokenIdentifier"
  1471. static="false" final="false" visibility="public"
  1472. deprecated="not deprecated">
  1473. </constructor>
  1474. <constructor name="TimelineDelegationTokenIdentifier" type="org.apache.hadoop.io.Text, org.apache.hadoop.io.Text, org.apache.hadoop.io.Text"
  1475. static="false" final="false" visibility="public"
  1476. deprecated="not deprecated">
  1477. <doc>
  1478. <![CDATA[Create a new timeline delegation token identifier
  1479. @param owner the effective username of the token owner
  1480. @param renewer the username of the renewer
  1481. @param realUser the real username of the token owner]]>
  1482. </doc>
  1483. </constructor>
  1484. <method name="getKind" return="org.apache.hadoop.io.Text"
  1485. abstract="false" native="false" synchronized="false"
  1486. static="false" final="false" visibility="public"
  1487. deprecated="not deprecated">
  1488. </method>
  1489. <field name="KIND_NAME" type="org.apache.hadoop.io.Text"
  1490. transient="false" volatile="false"
  1491. static="true" final="true" visibility="public"
  1492. deprecated="not deprecated">
  1493. </field>
  1494. </class>
  1495. <!-- end class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenIdentifier -->
  1496. <!-- start class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenSelector -->
  1497. <class name="TimelineDelegationTokenSelector" extends="java.lang.Object"
  1498. abstract="false"
  1499. static="false" final="false" visibility="public"
  1500. deprecated="not deprecated">
  1501. <implements name="org.apache.hadoop.security.token.TokenSelector"/>
  1502. <constructor name="TimelineDelegationTokenSelector"
  1503. static="false" final="false" visibility="public"
  1504. deprecated="not deprecated">
  1505. </constructor>
  1506. <method name="selectToken" return="org.apache.hadoop.security.token.Token"
  1507. abstract="false" native="false" synchronized="false"
  1508. static="false" final="false" visibility="public"
  1509. deprecated="not deprecated">
  1510. <param name="service" type="org.apache.hadoop.io.Text"/>
  1511. <param name="tokens" type="java.util.Collection"/>
  1512. </method>
  1513. </class>
  1514. <!-- end class org.apache.hadoop.yarn.security.client.TimelineDelegationTokenSelector -->
  1515. </package>
  1516. <package name="org.apache.hadoop.yarn.server.api">
  1517. </package>
  1518. <package name="org.apache.hadoop.yarn.server.api.impl.pb.client">
  1519. </package>
  1520. <package name="org.apache.hadoop.yarn.server.api.impl.pb.service">
  1521. </package>
  1522. <package name="org.apache.hadoop.yarn.sharedcache">
  1523. <!-- start interface org.apache.hadoop.yarn.sharedcache.SharedCacheChecksum -->
  1524. <interface name="SharedCacheChecksum" abstract="true"
  1525. static="false" final="false" visibility="public"
  1526. deprecated="not deprecated">
  1527. <method name="computeChecksum" return="java.lang.String"
  1528. abstract="true" native="false" synchronized="false"
  1529. static="false" final="false" visibility="public"
  1530. deprecated="not deprecated">
  1531. <param name="in" type="java.io.InputStream"/>
  1532. <exception name="IOException" type="java.io.IOException"/>
  1533. <doc>
  1534. <![CDATA[Calculate the checksum of the passed input stream.
  1535. @param in <code>InputStream</code> to be checksumed
  1536. @return the message digest of the input stream
  1537. @throws IOException]]>
  1538. </doc>
  1539. </method>
  1540. </interface>
  1541. <!-- end interface org.apache.hadoop.yarn.sharedcache.SharedCacheChecksum -->
  1542. <!-- start class org.apache.hadoop.yarn.sharedcache.SharedCacheChecksumFactory -->
  1543. <class name="SharedCacheChecksumFactory" extends="java.lang.Object"
  1544. abstract="false"
  1545. static="false" final="false" visibility="public"
  1546. deprecated="not deprecated">
  1547. <constructor name="SharedCacheChecksumFactory"
  1548. static="false" final="false" visibility="public"
  1549. deprecated="not deprecated">
  1550. </constructor>
  1551. <method name="getChecksum" return="org.apache.hadoop.yarn.sharedcache.SharedCacheChecksum"
  1552. abstract="false" native="false" synchronized="false"
  1553. static="true" final="false" visibility="public"
  1554. deprecated="not deprecated">
  1555. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  1556. <doc>
  1557. <![CDATA[Get a new <code>SharedCacheChecksum</code> object based on the configurable
  1558. algorithm implementation
  1559. (see <code>yarn.sharedcache.checksum.algo.impl</code>)
  1560. @return <code>SharedCacheChecksum</code> object]]>
  1561. </doc>
  1562. </method>
  1563. </class>
  1564. <!-- end class org.apache.hadoop.yarn.sharedcache.SharedCacheChecksumFactory -->
  1565. </package>
  1566. <package name="org.apache.hadoop.yarn.state">
  1567. <!-- start class org.apache.hadoop.yarn.state.InvalidStateTransitonException -->
  1568. <class name="InvalidStateTransitonException" extends="org.apache.hadoop.yarn.exceptions.YarnRuntimeException"
  1569. abstract="false"
  1570. static="false" final="false" visibility="public"
  1571. deprecated="not deprecated">
  1572. <constructor name="InvalidStateTransitonException" type="java.lang.Enum, java.lang.Enum"
  1573. static="false" final="false" visibility="public"
  1574. deprecated="not deprecated">
  1575. </constructor>
  1576. <method name="getCurrentState" return="java.lang.Enum"
  1577. abstract="false" native="false" synchronized="false"
  1578. static="false" final="false" visibility="public"
  1579. deprecated="not deprecated">
  1580. </method>
  1581. <method name="getEvent" return="java.lang.Enum"
  1582. abstract="false" native="false" synchronized="false"
  1583. static="false" final="false" visibility="public"
  1584. deprecated="not deprecated">
  1585. </method>
  1586. </class>
  1587. <!-- end class org.apache.hadoop.yarn.state.InvalidStateTransitonException -->
  1588. <!-- start interface org.apache.hadoop.yarn.state.MultipleArcTransition -->
  1589. <interface name="MultipleArcTransition" abstract="true"
  1590. static="false" final="false" visibility="public"
  1591. deprecated="not deprecated">
  1592. <method name="transition" return="STATE"
  1593. abstract="true" native="false" synchronized="false"
  1594. static="false" final="false" visibility="public"
  1595. deprecated="not deprecated">
  1596. <param name="operand" type="OPERAND"/>
  1597. <param name="event" type="EVENT"/>
  1598. <doc>
  1599. <![CDATA[Transition hook.
  1600. @return the postState. Post state must be one of the
  1601. valid post states registered in StateMachine.
  1602. @param operand the entity attached to the FSM, whose internal
  1603. state may change.
  1604. @param event causal event]]>
  1605. </doc>
  1606. </method>
  1607. <doc>
  1608. <![CDATA[Hook for Transition.
  1609. Post state is decided by Transition hook. Post state must be one of the
  1610. valid post states registered in StateMachine.]]>
  1611. </doc>
  1612. </interface>
  1613. <!-- end interface org.apache.hadoop.yarn.state.MultipleArcTransition -->
  1614. <!-- start interface org.apache.hadoop.yarn.state.SingleArcTransition -->
  1615. <interface name="SingleArcTransition" abstract="true"
  1616. static="false" final="false" visibility="public"
  1617. deprecated="not deprecated">
  1618. <method name="transition"
  1619. abstract="true" native="false" synchronized="false"
  1620. static="false" final="false" visibility="public"
  1621. deprecated="not deprecated">
  1622. <param name="operand" type="OPERAND"/>
  1623. <param name="event" type="EVENT"/>
  1624. <doc>
  1625. <![CDATA[Transition hook.
  1626. @param operand the entity attached to the FSM, whose internal
  1627. state may change.
  1628. @param event causal event]]>
  1629. </doc>
  1630. </method>
  1631. <doc>
  1632. <![CDATA[Hook for Transition. This lead to state machine to move to
  1633. the post state as registered in the state machine.]]>
  1634. </doc>
  1635. </interface>
  1636. <!-- end interface org.apache.hadoop.yarn.state.SingleArcTransition -->
  1637. <!-- start interface org.apache.hadoop.yarn.state.StateMachine -->
  1638. <interface name="StateMachine" abstract="true"
  1639. static="false" final="false" visibility="public"
  1640. deprecated="not deprecated">
  1641. <method name="getCurrentState" return="STATE"
  1642. abstract="true" native="false" synchronized="false"
  1643. static="false" final="false" visibility="public"
  1644. deprecated="not deprecated">
  1645. </method>
  1646. <method name="doTransition" return="STATE"
  1647. abstract="true" native="false" synchronized="false"
  1648. static="false" final="false" visibility="public"
  1649. deprecated="not deprecated">
  1650. <param name="eventType" type="EVENTTYPE"/>
  1651. <param name="event" type="EVENT"/>
  1652. <exception name="InvalidStateTransitonException" type="org.apache.hadoop.yarn.state.InvalidStateTransitonException"/>
  1653. </method>
  1654. </interface>
  1655. <!-- end interface org.apache.hadoop.yarn.state.StateMachine -->
  1656. <!-- start class org.apache.hadoop.yarn.state.StateMachineFactory -->
  1657. <class name="StateMachineFactory" extends="java.lang.Object"
  1658. abstract="false"
  1659. static="false" final="true" visibility="public"
  1660. deprecated="not deprecated">
  1661. <constructor name="StateMachineFactory" type="STATE"
  1662. static="false" final="false" visibility="public"
  1663. deprecated="not deprecated">
  1664. <doc>
  1665. <![CDATA[Constructor
  1666. This is the only constructor in the API.]]>
  1667. </doc>
  1668. </constructor>
  1669. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1670. abstract="false" native="false" synchronized="false"
  1671. static="false" final="false" visibility="public"
  1672. deprecated="not deprecated">
  1673. <param name="preState" type="STATE"/>
  1674. <param name="postState" type="STATE"/>
  1675. <param name="eventType" type="EVENTTYPE"/>
  1676. <doc>
  1677. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  1678. transition added as a new legal transition. This overload
  1679. has no hook object.
  1680. Note that the returned StateMachineFactory is a distinct
  1681. object.
  1682. This method is part of the API.
  1683. @param preState pre-transition state
  1684. @param postState post-transition state
  1685. @param eventType stimulus for the transition]]>
  1686. </doc>
  1687. </method>
  1688. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1689. abstract="false" native="false" synchronized="false"
  1690. static="false" final="false" visibility="public"
  1691. deprecated="not deprecated">
  1692. <param name="preState" type="STATE"/>
  1693. <param name="postState" type="STATE"/>
  1694. <param name="eventTypes" type="java.util.Set"/>
  1695. <doc>
  1696. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  1697. transition added as a new legal transition. This overload
  1698. has no hook object.
  1699. Note that the returned StateMachineFactory is a distinct
  1700. object.
  1701. This method is part of the API.
  1702. @param preState pre-transition state
  1703. @param postState post-transition state
  1704. @param eventTypes List of stimuli for the transitions]]>
  1705. </doc>
  1706. </method>
  1707. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1708. abstract="false" native="false" synchronized="false"
  1709. static="false" final="false" visibility="public"
  1710. deprecated="not deprecated">
  1711. <param name="preState" type="STATE"/>
  1712. <param name="postState" type="STATE"/>
  1713. <param name="eventTypes" type="java.util.Set"/>
  1714. <param name="hook" type="org.apache.hadoop.yarn.state.SingleArcTransition"/>
  1715. <doc>
  1716. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  1717. transition added as a new legal transition
  1718. Note that the returned StateMachineFactory is a distinct
  1719. object.
  1720. This method is part of the API.
  1721. @param preState pre-transition state
  1722. @param postState post-transition state
  1723. @param eventTypes List of stimuli for the transitions
  1724. @param hook transition hook]]>
  1725. </doc>
  1726. </method>
  1727. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1728. abstract="false" native="false" synchronized="false"
  1729. static="false" final="false" visibility="public"
  1730. deprecated="not deprecated">
  1731. <param name="preState" type="STATE"/>
  1732. <param name="postState" type="STATE"/>
  1733. <param name="eventType" type="EVENTTYPE"/>
  1734. <param name="hook" type="org.apache.hadoop.yarn.state.SingleArcTransition"/>
  1735. <doc>
  1736. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  1737. transition added as a new legal transition
  1738. Note that the returned StateMachineFactory is a distinct object.
  1739. This method is part of the API.
  1740. @param preState pre-transition state
  1741. @param postState post-transition state
  1742. @param eventType stimulus for the transition
  1743. @param hook transition hook]]>
  1744. </doc>
  1745. </method>
  1746. <method name="addTransition" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1747. abstract="false" native="false" synchronized="false"
  1748. static="false" final="false" visibility="public"
  1749. deprecated="not deprecated">
  1750. <param name="preState" type="STATE"/>
  1751. <param name="postStates" type="java.util.Set"/>
  1752. <param name="eventType" type="EVENTTYPE"/>
  1753. <param name="hook" type="org.apache.hadoop.yarn.state.MultipleArcTransition"/>
  1754. <doc>
  1755. <![CDATA[@return a NEW StateMachineFactory just like {@code this} with the current
  1756. transition added as a new legal transition
  1757. Note that the returned StateMachineFactory is a distinct object.
  1758. This method is part of the API.
  1759. @param preState pre-transition state
  1760. @param postStates valid post-transition states
  1761. @param eventType stimulus for the transition
  1762. @param hook transition hook]]>
  1763. </doc>
  1764. </method>
  1765. <method name="installTopology" return="org.apache.hadoop.yarn.state.StateMachineFactory"
  1766. abstract="false" native="false" synchronized="false"
  1767. static="false" final="false" visibility="public"
  1768. deprecated="not deprecated">
  1769. <doc>
  1770. <![CDATA[@return a StateMachineFactory just like {@code this}, except that if
  1771. you won't need any synchronization to build a state machine
  1772. Note that the returned StateMachineFactory is a distinct object.
  1773. This method is part of the API.
  1774. The only way you could distinguish the returned
  1775. StateMachineFactory from {@code this} would be by
  1776. measuring the performance of the derived
  1777. {@code StateMachine} you can get from it.
  1778. Calling this is optional. It doesn't change the semantics of the factory,
  1779. if you call it then when you use the factory there is no synchronization.]]>
  1780. </doc>
  1781. </method>
  1782. <method name="make" return="org.apache.hadoop.yarn.state.StateMachine"
  1783. abstract="false" native="false" synchronized="false"
  1784. static="false" final="false" visibility="public"
  1785. deprecated="not deprecated">
  1786. <param name="operand" type="OPERAND"/>
  1787. <param name="initialState" type="STATE"/>
  1788. </method>
  1789. <method name="make" return="org.apache.hadoop.yarn.state.StateMachine"
  1790. abstract="false" native="false" synchronized="false"
  1791. static="false" final="false" visibility="public"
  1792. deprecated="not deprecated">
  1793. <param name="operand" type="OPERAND"/>
  1794. </method>
  1795. <method name="generateStateGraph" return="org.apache.hadoop.yarn.state.Graph"
  1796. abstract="false" native="false" synchronized="false"
  1797. static="false" final="false" visibility="public"
  1798. deprecated="not deprecated">
  1799. <param name="name" type="java.lang.String"/>
  1800. <doc>
  1801. <![CDATA[Generate a graph represents the state graph of this StateMachine
  1802. @param name graph name
  1803. @return Graph object generated]]>
  1804. </doc>
  1805. </method>
  1806. <doc>
  1807. <![CDATA[State machine topology.
  1808. This object is semantically immutable. If you have a
  1809. StateMachineFactory there's no operation in the API that changes
  1810. its semantic properties.
  1811. @param <OPERAND> The object type on which this state machine operates.
  1812. @param <STATE> The state of the entity.
  1813. @param <EVENTTYPE> The external eventType to be handled.
  1814. @param <EVENT> The event object.]]>
  1815. </doc>
  1816. </class>
  1817. <!-- end class org.apache.hadoop.yarn.state.StateMachineFactory -->
  1818. </package>
  1819. <package name="org.apache.hadoop.yarn.util">
  1820. <!-- start class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor -->
  1821. <class name="AbstractLivelinessMonitor" extends="org.apache.hadoop.service.AbstractService"
  1822. abstract="true"
  1823. static="false" final="false" visibility="public"
  1824. deprecated="not deprecated">
  1825. <constructor name="AbstractLivelinessMonitor" type="java.lang.String, org.apache.hadoop.yarn.util.Clock"
  1826. static="false" final="false" visibility="public"
  1827. deprecated="not deprecated">
  1828. </constructor>
  1829. <method name="serviceStart"
  1830. abstract="false" native="false" synchronized="false"
  1831. static="false" final="false" visibility="protected"
  1832. deprecated="not deprecated">
  1833. <exception name="Exception" type="java.lang.Exception"/>
  1834. </method>
  1835. <method name="serviceStop"
  1836. abstract="false" native="false" synchronized="false"
  1837. static="false" final="false" visibility="protected"
  1838. deprecated="not deprecated">
  1839. <exception name="Exception" type="java.lang.Exception"/>
  1840. </method>
  1841. <method name="expire"
  1842. abstract="true" native="false" synchronized="false"
  1843. static="false" final="false" visibility="protected"
  1844. deprecated="not deprecated">
  1845. <param name="ob" type="O"/>
  1846. </method>
  1847. <method name="setExpireInterval"
  1848. abstract="false" native="false" synchronized="false"
  1849. static="false" final="false" visibility="protected"
  1850. deprecated="not deprecated">
  1851. <param name="expireInterval" type="int"/>
  1852. </method>
  1853. <method name="setMonitorInterval"
  1854. abstract="false" native="false" synchronized="false"
  1855. static="false" final="false" visibility="protected"
  1856. deprecated="not deprecated">
  1857. <param name="monitorInterval" type="int"/>
  1858. </method>
  1859. <method name="receivedPing"
  1860. abstract="false" native="false" synchronized="true"
  1861. static="false" final="false" visibility="public"
  1862. deprecated="not deprecated">
  1863. <param name="ob" type="O"/>
  1864. </method>
  1865. <method name="register"
  1866. abstract="false" native="false" synchronized="true"
  1867. static="false" final="false" visibility="public"
  1868. deprecated="not deprecated">
  1869. <param name="ob" type="O"/>
  1870. </method>
  1871. <method name="unregister"
  1872. abstract="false" native="false" synchronized="true"
  1873. static="false" final="false" visibility="public"
  1874. deprecated="not deprecated">
  1875. <param name="ob" type="O"/>
  1876. </method>
  1877. <method name="resetTimer"
  1878. abstract="false" native="false" synchronized="true"
  1879. static="false" final="false" visibility="public"
  1880. deprecated="not deprecated">
  1881. </method>
  1882. <field name="DEFAULT_EXPIRE" type="int"
  1883. transient="false" volatile="false"
  1884. static="true" final="true" visibility="public"
  1885. deprecated="not deprecated">
  1886. </field>
  1887. <doc>
  1888. <![CDATA[A simple liveliness monitor with which clients can register, trust the
  1889. component to monitor liveliness, get a call-back on expiry and then finally
  1890. unregister.]]>
  1891. </doc>
  1892. </class>
  1893. <!-- end class org.apache.hadoop.yarn.util.AbstractLivelinessMonitor -->
  1894. <!-- start class org.apache.hadoop.yarn.util.ApplicationClassLoader -->
  1895. <class name="ApplicationClassLoader" extends="org.apache.hadoop.util.ApplicationClassLoader"
  1896. abstract="false"
  1897. static="false" final="false" visibility="public"
  1898. deprecated="not deprecated">
  1899. <constructor name="ApplicationClassLoader" type="java.net.URL[], java.lang.ClassLoader, java.util.List"
  1900. static="false" final="false" visibility="public"
  1901. deprecated="not deprecated">
  1902. </constructor>
  1903. <constructor name="ApplicationClassLoader" type="java.lang.String, java.lang.ClassLoader, java.util.List"
  1904. static="false" final="false" visibility="public"
  1905. deprecated="not deprecated">
  1906. <exception name="MalformedURLException" type="java.net.MalformedURLException"/>
  1907. </constructor>
  1908. <doc>
  1909. <![CDATA[This type has been deprecated in favor of
  1910. {@link org.apache.hadoop.util.ApplicationClassLoader}. All new uses of
  1911. ApplicationClassLoader should use that type instead.]]>
  1912. </doc>
  1913. </class>
  1914. <!-- end class org.apache.hadoop.yarn.util.ApplicationClassLoader -->
  1915. <!-- start interface org.apache.hadoop.yarn.util.Clock -->
  1916. <interface name="Clock" abstract="true"
  1917. static="false" final="false" visibility="public"
  1918. deprecated="not deprecated">
  1919. <method name="getTime" return="long"
  1920. abstract="true" native="false" synchronized="false"
  1921. static="false" final="false" visibility="public"
  1922. deprecated="not deprecated">
  1923. </method>
  1924. <doc>
  1925. <![CDATA[A simple clock interface that gives you time.]]>
  1926. </doc>
  1927. </interface>
  1928. <!-- end interface org.apache.hadoop.yarn.util.Clock -->
  1929. <!-- start class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree -->
  1930. <class name="ResourceCalculatorProcessTree" extends="org.apache.hadoop.conf.Configured"
  1931. abstract="true"
  1932. static="false" final="false" visibility="public"
  1933. deprecated="not deprecated">
  1934. <constructor name="ResourceCalculatorProcessTree" type="java.lang.String"
  1935. static="false" final="false" visibility="public"
  1936. deprecated="not deprecated">
  1937. <doc>
  1938. <![CDATA[Create process-tree instance with specified root process.
  1939. Subclass must override this.
  1940. @param root process-tree root-process]]>
  1941. </doc>
  1942. </constructor>
  1943. <method name="updateProcessTree"
  1944. abstract="true" native="false" synchronized="false"
  1945. static="false" final="false" visibility="public"
  1946. deprecated="not deprecated">
  1947. <doc>
  1948. <![CDATA[Update the process-tree with latest state.
  1949. Each call to this function should increment the age of the running
  1950. processes that already exist in the process tree. Age is used other API's
  1951. of the interface.]]>
  1952. </doc>
  1953. </method>
  1954. <method name="getProcessTreeDump" return="java.lang.String"
  1955. abstract="true" native="false" synchronized="false"
  1956. static="false" final="false" visibility="public"
  1957. deprecated="not deprecated">
  1958. <doc>
  1959. <![CDATA[Get a dump of the process-tree.
  1960. @return a string concatenating the dump of information of all the processes
  1961. in the process-tree]]>
  1962. </doc>
  1963. </method>
  1964. <method name="getVirtualMemorySize" return="long"
  1965. abstract="false" native="false" synchronized="false"
  1966. static="false" final="false" visibility="public"
  1967. deprecated="not deprecated">
  1968. <doc>
  1969. <![CDATA[Get the virtual memory used by all the processes in the
  1970. process-tree.
  1971. @return virtual memory used by the process-tree in bytes,
  1972. {@link #UNAVAILABLE} if it cannot be calculated.]]>
  1973. </doc>
  1974. </method>
  1975. <method name="getCumulativeVmem" return="long"
  1976. abstract="false" native="false" synchronized="false"
  1977. static="false" final="false" visibility="public"
  1978. deprecated="not deprecated">
  1979. <doc>
  1980. <![CDATA[Get the virtual memory used by all the processes in the
  1981. process-tree.
  1982. @return virtual memory used by the process-tree in bytes,
  1983. {@link #UNAVAILABLE} if it cannot be calculated.]]>
  1984. </doc>
  1985. </method>
  1986. <method name="getRssMemorySize" return="long"
  1987. abstract="false" native="false" synchronized="false"
  1988. static="false" final="false" visibility="public"
  1989. deprecated="not deprecated">
  1990. <doc>
  1991. <![CDATA[Get the resident set size (rss) memory used by all the processes
  1992. in the process-tree.
  1993. @return rss memory used by the process-tree in bytes,
  1994. {@link #UNAVAILABLE} if it cannot be calculated.]]>
  1995. </doc>
  1996. </method>
  1997. <method name="getCumulativeRssmem" return="long"
  1998. abstract="false" native="false" synchronized="false"
  1999. static="false" final="false" visibility="public"
  2000. deprecated="not deprecated">
  2001. <doc>
  2002. <![CDATA[Get the resident set size (rss) memory used by all the processes
  2003. in the process-tree.
  2004. @return rss memory used by the process-tree in bytes,
  2005. {@link #UNAVAILABLE} if it cannot be calculated.]]>
  2006. </doc>
  2007. </method>
  2008. <method name="getVirtualMemorySize" return="long"
  2009. abstract="false" native="false" synchronized="false"
  2010. static="false" final="false" visibility="public"
  2011. deprecated="not deprecated">
  2012. <param name="olderThanAge" type="int"/>
  2013. <doc>
  2014. <![CDATA[Get the virtual memory used by all the processes in the
  2015. process-tree that are older than the passed in age.
  2016. @param olderThanAge processes above this age are included in the
  2017. memory addition
  2018. @return virtual memory used by the process-tree in bytes for
  2019. processes older than the specified age, {@link #UNAVAILABLE} if it
  2020. cannot be calculated.]]>
  2021. </doc>
  2022. </method>
  2023. <method name="getCumulativeVmem" return="long"
  2024. abstract="false" native="false" synchronized="false"
  2025. static="false" final="false" visibility="public"
  2026. deprecated="not deprecated">
  2027. <param name="olderThanAge" type="int"/>
  2028. <doc>
  2029. <![CDATA[Get the virtual memory used by all the processes in the
  2030. process-tree that are older than the passed in age.
  2031. @param olderThanAge processes above this age are included in the
  2032. memory addition
  2033. @return virtual memory used by the process-tree in bytes for
  2034. processes older than the specified age, {@link #UNAVAILABLE} if it
  2035. cannot be calculated.]]>
  2036. </doc>
  2037. </method>
  2038. <method name="getRssMemorySize" return="long"
  2039. abstract="false" native="false" synchronized="false"
  2040. static="false" final="false" visibility="public"
  2041. deprecated="not deprecated">
  2042. <param name="olderThanAge" type="int"/>
  2043. <doc>
  2044. <![CDATA[Get the resident set size (rss) memory used by all the processes
  2045. in the process-tree that are older than the passed in age.
  2046. @param olderThanAge processes above this age are included in the
  2047. memory addition
  2048. @return rss memory used by the process-tree in bytes for
  2049. processes older than specified age, {@link #UNAVAILABLE} if it cannot be
  2050. calculated.]]>
  2051. </doc>
  2052. </method>
  2053. <method name="getCumulativeRssmem" return="long"
  2054. abstract="false" native="false" synchronized="false"
  2055. static="false" final="false" visibility="public"
  2056. deprecated="not deprecated">
  2057. <param name="olderThanAge" type="int"/>
  2058. <doc>
  2059. <![CDATA[Get the resident set size (rss) memory used by all the processes
  2060. in the process-tree that are older than the passed in age.
  2061. @param olderThanAge processes above this age are included in the
  2062. memory addition
  2063. @return rss memory used by the process-tree in bytes for
  2064. processes older than specified age, {@link #UNAVAILABLE} if it cannot be
  2065. calculated.]]>
  2066. </doc>
  2067. </method>
  2068. <method name="getCumulativeCpuTime" return="long"
  2069. abstract="false" native="false" synchronized="false"
  2070. static="false" final="false" visibility="public"
  2071. deprecated="not deprecated">
  2072. <doc>
  2073. <![CDATA[Get the CPU time in millisecond used by all the processes in the
  2074. process-tree since the process-tree was created
  2075. @return cumulative CPU time in millisecond since the process-tree
  2076. created, {@link #UNAVAILABLE} if it cannot be calculated.]]>
  2077. </doc>
  2078. </method>
  2079. <method name="getCpuUsagePercent" return="float"
  2080. abstract="false" native="false" synchronized="false"
  2081. static="false" final="false" visibility="public"
  2082. deprecated="not deprecated">
  2083. <doc>
  2084. <![CDATA[Get the CPU usage by all the processes in the process-tree based on
  2085. average between samples as a ratio of overall CPU cycles similar to top.
  2086. Thus, if 2 out of 4 cores are used this should return 200.0.
  2087. @return percentage CPU usage since the process-tree was created,
  2088. {@link #UNAVAILABLE} if it cannot be calculated.]]>
  2089. </doc>
  2090. </method>
  2091. <method name="checkPidPgrpidForMatch" return="boolean"
  2092. abstract="true" native="false" synchronized="false"
  2093. static="false" final="false" visibility="public"
  2094. deprecated="not deprecated">
  2095. <doc>
  2096. <![CDATA[Verify that the tree process id is same as its process group id.
  2097. @return true if the process id matches else return false.]]>
  2098. </doc>
  2099. </method>
  2100. <method name="getResourceCalculatorProcessTree" return="org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree"
  2101. abstract="false" native="false" synchronized="false"
  2102. static="true" final="false" visibility="public"
  2103. deprecated="not deprecated">
  2104. <param name="pid" type="java.lang.String"/>
  2105. <param name="clazz" type="java.lang.Class"/>
  2106. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2107. <doc>
  2108. <![CDATA[Create the ResourceCalculatorProcessTree rooted to specified process
  2109. from the class name and configure it. If class name is null, this method
  2110. will try and return a process tree plugin available for this system.
  2111. @param pid process pid of the root of the process tree
  2112. @param clazz class-name
  2113. @param conf configure the plugin with this.
  2114. @return ResourceCalculatorProcessTree or null if ResourceCalculatorPluginTree
  2115. is not available for this system.]]>
  2116. </doc>
  2117. </method>
  2118. <field name="UNAVAILABLE" type="int"
  2119. transient="false" volatile="false"
  2120. static="true" final="true" visibility="public"
  2121. deprecated="not deprecated">
  2122. </field>
  2123. <doc>
  2124. <![CDATA[Interface class to obtain process resource usage
  2125. NOTE: This class should not be used by external users, but only by external
  2126. developers to extend and include their own process-tree implementation,
  2127. especially for platforms other than Linux and Windows.]]>
  2128. </doc>
  2129. </class>
  2130. <!-- end class org.apache.hadoop.yarn.util.ResourceCalculatorProcessTree -->
  2131. <!-- start class org.apache.hadoop.yarn.util.SystemClock -->
  2132. <class name="SystemClock" extends="java.lang.Object"
  2133. abstract="false"
  2134. static="false" final="false" visibility="public"
  2135. deprecated="not deprecated">
  2136. <implements name="org.apache.hadoop.yarn.util.Clock"/>
  2137. <constructor name="SystemClock"
  2138. static="false" final="false" visibility="public"
  2139. deprecated="not deprecated">
  2140. </constructor>
  2141. <method name="getTime" return="long"
  2142. abstract="false" native="false" synchronized="false"
  2143. static="false" final="false" visibility="public"
  2144. deprecated="not deprecated">
  2145. </method>
  2146. <doc>
  2147. <![CDATA[Implementation of {@link Clock} that gives the current time from the system
  2148. clock in milliseconds.]]>
  2149. </doc>
  2150. </class>
  2151. <!-- end class org.apache.hadoop.yarn.util.SystemClock -->
  2152. <!-- start class org.apache.hadoop.yarn.util.UTCClock -->
  2153. <class name="UTCClock" extends="java.lang.Object"
  2154. abstract="false"
  2155. static="false" final="false" visibility="public"
  2156. deprecated="not deprecated">
  2157. <implements name="org.apache.hadoop.yarn.util.Clock"/>
  2158. <constructor name="UTCClock"
  2159. static="false" final="false" visibility="public"
  2160. deprecated="not deprecated">
  2161. </constructor>
  2162. <method name="getTime" return="long"
  2163. abstract="false" native="false" synchronized="false"
  2164. static="false" final="false" visibility="public"
  2165. deprecated="not deprecated">
  2166. </method>
  2167. <doc>
  2168. <![CDATA[Implementation of {@link Clock} that gives the current UTC time in
  2169. milliseconds.]]>
  2170. </doc>
  2171. </class>
  2172. <!-- end class org.apache.hadoop.yarn.util.UTCClock -->
  2173. </package>
  2174. <package name="org.apache.hadoop.yarn.util.resource">
  2175. </package>
  2176. <package name="org.apache.hadoop.yarn.util.timeline">
  2177. <!-- start class org.apache.hadoop.yarn.util.timeline.TimelineUtils -->
  2178. <class name="TimelineUtils" extends="java.lang.Object"
  2179. abstract="false"
  2180. static="false" final="false" visibility="public"
  2181. deprecated="not deprecated">
  2182. <constructor name="TimelineUtils"
  2183. static="false" final="false" visibility="public"
  2184. deprecated="not deprecated">
  2185. </constructor>
  2186. <method name="dumpTimelineRecordtoJSON" return="java.lang.String"
  2187. abstract="false" native="false" synchronized="false"
  2188. static="true" final="false" visibility="public"
  2189. deprecated="not deprecated">
  2190. <param name="o" type="java.lang.Object"/>
  2191. <exception name="JsonGenerationException" type="org.codehaus.jackson.JsonGenerationException"/>
  2192. <exception name="JsonMappingException" type="org.codehaus.jackson.map.JsonMappingException"/>
  2193. <exception name="IOException" type="java.io.IOException"/>
  2194. <doc>
  2195. <![CDATA[Serialize a POJO object into a JSON string not in a pretty format
  2196. @param o
  2197. an object to serialize
  2198. @return a JSON string
  2199. @throws IOException
  2200. @throws JsonMappingException
  2201. @throws JsonGenerationException]]>
  2202. </doc>
  2203. </method>
  2204. <method name="dumpTimelineRecordtoJSON" return="java.lang.String"
  2205. abstract="false" native="false" synchronized="false"
  2206. static="true" final="false" visibility="public"
  2207. deprecated="not deprecated">
  2208. <param name="o" type="java.lang.Object"/>
  2209. <param name="pretty" type="boolean"/>
  2210. <exception name="JsonGenerationException" type="org.codehaus.jackson.JsonGenerationException"/>
  2211. <exception name="JsonMappingException" type="org.codehaus.jackson.map.JsonMappingException"/>
  2212. <exception name="IOException" type="java.io.IOException"/>
  2213. <doc>
  2214. <![CDATA[Serialize a POJO object into a JSON string
  2215. @param o
  2216. an object to serialize
  2217. @param pretty
  2218. whether in a pretty format or not
  2219. @return a JSON string
  2220. @throws IOException
  2221. @throws JsonMappingException
  2222. @throws JsonGenerationException]]>
  2223. </doc>
  2224. </method>
  2225. <method name="getTimelineTokenServiceAddress" return="java.net.InetSocketAddress"
  2226. abstract="false" native="false" synchronized="false"
  2227. static="true" final="false" visibility="public"
  2228. deprecated="not deprecated">
  2229. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2230. </method>
  2231. <method name="buildTimelineTokenService" return="org.apache.hadoop.io.Text"
  2232. abstract="false" native="false" synchronized="false"
  2233. static="true" final="false" visibility="public"
  2234. deprecated="not deprecated">
  2235. <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
  2236. </method>
  2237. <doc>
  2238. <![CDATA[The helper class for the timeline module.]]>
  2239. </doc>
  2240. </class>
  2241. <!-- end class org.apache.hadoop.yarn.util.timeline.TimelineUtils -->
  2242. </package>
  2243. <package name="org.apache.hadoop.yarn.webapp.util">
  2244. </package>
  2245. </api>