You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by in...@apache.org on 2016/10/03 22:58:19 UTC

[06/57] [abbrv] hadoop git commit: HADOOP-13544. JDiff reports unncessarily show unannotated APIs and cause confusion while our javadocs only show annotated and public APIs. (vinodkv via wangda)

http://git-wip-us.apache.org/repos/asf/hadoop/blob/875062b5/hadoop-mapreduce-project/dev-support/jdiff/Apache_Hadoop_MapReduce_Core_2.7.2.xml
----------------------------------------------------------------------
diff --git a/hadoop-mapreduce-project/dev-support/jdiff/Apache_Hadoop_MapReduce_Core_2.7.2.xml b/hadoop-mapreduce-project/dev-support/jdiff/Apache_Hadoop_MapReduce_Core_2.7.2.xml
index 77074d3..46355b1 100644
--- a/hadoop-mapreduce-project/dev-support/jdiff/Apache_Hadoop_MapReduce_Core_2.7.2.xml
+++ b/hadoop-mapreduce-project/dev-support/jdiff/Apache_Hadoop_MapReduce_Core_2.7.2.xml
@@ -17,7 +17,7 @@
 -->
 <!-- Generated by the JDiff Javadoc doclet -->
 <!-- (http://www.jdiff.org) -->
-<!-- on Mon Jun 13 20:32:44 PDT 2016 -->
+<!-- on Wed Aug 24 13:56:25 PDT 2016 -->
 
 <api
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
@@ -25,7 +25,7 @@
   name="hadoop-mapreduce-client-core 2.7.2"
   jdversion="1.0.9">
 
-<!--  Command line arguments =  -doclet org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsJDiffDoclet -docletpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/hadoop-annotations.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/jdiff.jar -verbose -classpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/classes:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-yarn-common-2.7.2.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/javax/servlet/servlet-api/2.5/servlet-api-2.5.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/co
 dehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.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:/Users/vinodkv/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/vinodkv/
 .m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.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/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.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/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/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/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/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/d
 irectory/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/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-api/1.7.10/slf4j-
 api-1.7.10.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-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.7.0_45.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/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/Users/vinodkv/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/vinodkv/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/Users/vinodkv/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/Users/vinodkv/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/vinodkv/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/vinodkv/.m2/repository/commons-collections/commons-collections/3.2.2/commons-coll
 ections-3.2.2.jar -sourcepath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java -apidir /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/site/jdiff/xml -apiname hadoop-mapreduce-client-core 2.7.2 -->
+<!--  Command line arguments =  -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/hadoop-annotations.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/jdiff.jar -verbose -classpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/classes:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/hadoop-yarn-common-2.7.2.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:/U
 sers/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/javax/servlet/servlet-api/2.5/servlet-api-2.5.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/cod
 ehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.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:/Users/vinodkv/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/vinodkv/.
 m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.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/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.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/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/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/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/Users/vinodkv/.m
 2/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/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/di
 rectory/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/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-api/1.7.10/slf4j-a
 pi-1.7.10.jar:/Users/vinodkv/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-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/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/Users/vinodkv/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/vinodkv/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/Users/vinodkv/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/Users/vinodkv/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/vinodkv/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/vinodkv/.m2/repository/commons-collections/commons-collections/3.2.2/commons-colle
 ctions-3.2.2.jar -sourcepath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java -doclet org.apache.hadoop.classification.tools.IncludePublicAnnotationsJDiffDoclet -docletpath /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/hadoop-annotations.jar:/Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/jdiff.jar -apidir /Users/vinodkv/Workspace/eclipse-workspace/apache-git/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/target/site/jdiff/xml -apiname hadoop-mapreduce-client-core 2.7.2 -->
 <package name="org.apache.hadoop.filecache">
   <!-- start class org.apache.hadoop.filecache.DistributedCache -->
   <class name="DistributedCache" extends="org.apache.hadoop.mapreduce.filecache.DistributedCache"
@@ -591,70 +591,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.ClusterStatus -->
-  <!-- start class org.apache.hadoop.mapred.ClusterStatus.BlackListInfo -->
-  <class name="ClusterStatus.BlackListInfo" extends="java.lang.Object"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <implements name="org.apache.hadoop.io.Writable"/>
-    <method name="getTrackerName" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Gets the blacklisted tasktracker's name.
-
- @return tracker's name.]]>
-      </doc>
-    </method>
-    <method name="getReasonForBlackListing" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Gets the reason for which the tasktracker was blacklisted.
-
- @return reason which tracker was blacklisted]]>
-      </doc>
-    </method>
-    <method name="getBlackListReport" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Gets a descriptive report about why the tasktracker was blacklisted.
-
- @return report describing why the tasktracker was blacklisted.]]>
-      </doc>
-    </method>
-    <method name="readFields"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="in" type="java.io.DataInput"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="write"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="out" type="java.io.DataOutput"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="toString" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <doc>
-    <![CDATA[Class which encapsulates information about a blacklisted tasktracker.
-
- The information includes the tasktracker's name and reasons for
- getting blacklisted. The toString method of the class will print
- the information in a whitespace separated fashion to enable parsing.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.ClusterStatus.BlackListInfo -->
   <!-- start class org.apache.hadoop.mapred.Counters -->
   <class name="Counters" extends="org.apache.hadoop.mapreduce.counters.AbstractCounters"
     abstract="false"
@@ -843,7 +779,7 @@
     static="true" final="false" visibility="public"
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapreduce.Counter"/>
-    <constructor name="Counters.Counter"
+    <constructor name="Counter"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </constructor>
@@ -945,31 +881,13 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.Counters.Counter -->
-  <!-- start class org.apache.hadoop.mapred.Counters.CountersExceededException -->
-  <class name="Counters.CountersExceededException" extends="java.lang.RuntimeException"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="Counters.CountersExceededException" type="java.lang.String"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <constructor name="Counters.CountersExceededException" type="org.apache.hadoop.mapred.Counters.CountersExceededException"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <doc>
-    <![CDATA[Counter exception thrown when the number of counters exceed the limit]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.Counters.CountersExceededException -->
   <!-- start class org.apache.hadoop.mapred.Counters.Group -->
   <class name="Counters.Group" extends="java.lang.Object"
     abstract="false"
     static="true" final="false" visibility="public"
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapreduce.counters.CounterGroupBase"/>
-    <constructor name="Counters.Group"
+    <constructor name="Group"
       static="false" final="false" visibility="protected"
       deprecated="not deprecated">
     </constructor>
@@ -1422,24 +1340,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.FileInputFormat -->
-  <!-- start class org.apache.hadoop.mapred.FileInputFormat.Counter -->
-  <class name="FileInputFormat.Counter" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="not deprecated">
-    <method name="values" return="org.apache.hadoop.mapred.FileInputFormat.Counter[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.FileInputFormat.Counter"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.FileInputFormat.Counter -->
   <!-- start class org.apache.hadoop.mapred.FileOutputCommitter -->
   <class name="FileOutputCommitter" extends="org.apache.hadoop.mapred.OutputCommitter"
     abstract="false"
@@ -1449,13 +1349,6 @@
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </constructor>
-    <method name="getTaskAttemptPath" return="org.apache.hadoop.fs.Path"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="context" type="org.apache.hadoop.mapred.TaskAttemptContext"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
     <method name="getWorkPath" return="org.apache.hadoop.fs.Path"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="public"
@@ -1660,23 +1553,6 @@
  the map-reduce job.]]>
       </doc>
     </method>
-    <method name="setWorkOutputPath"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.mapred.JobConf"/>
-      <param name="outputDir" type="org.apache.hadoop.fs.Path"/>
-      <doc>
-      <![CDATA[Set the {@link Path} of the task's temporary output directory
- for the map-reduce job.
-
- <p><i>Note</i>: Task output path is set by the framework.
- </p>
- @param conf The configuration of the job.
- @param outputDir the {@link Path} of the output directory
- for the map-reduce job.]]>
-      </doc>
-    </method>
     <method name="getOutputPath" return="org.apache.hadoop.fs.Path"
       abstract="false" native="false" synchronized="false"
       static="true" final="false" visibility="public"
@@ -1813,24 +1689,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.FileOutputFormat -->
-  <!-- start class org.apache.hadoop.mapred.FileOutputFormat.Counter -->
-  <class name="FileOutputFormat.Counter" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="not deprecated">
-    <method name="values" return="org.apache.hadoop.mapred.FileOutputFormat.Counter[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.FileOutputFormat.Counter"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.FileOutputFormat.Counter -->
   <!-- start class org.apache.hadoop.mapred.FileSplit -->
   <class name="FileSplit" extends="org.apache.hadoop.mapreduce.InputSplit"
     abstract="false"
@@ -2047,7 +1905,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="getSplits" return="org.apache.hadoop.mapred.InputSplit[]"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="job" type="org.apache.hadoop.mapred.JobConf"/>
@@ -2069,7 +1927,7 @@
       </doc>
     </method>
     <method name="getRecordReader" return="org.apache.hadoop.mapred.RecordReader"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="split" type="org.apache.hadoop.mapred.InputSplit"/>
@@ -2136,7 +1994,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.io.Writable"/>
     <method name="getLength" return="long"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -2148,7 +2006,7 @@
       </doc>
     </method>
     <method name="getLocations" return="java.lang.String[]"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -2179,7 +2037,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapred.InputSplit"/>
     <method name="getLocationInfo" return="org.apache.hadoop.mapred.SplitLocationInfo[]"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -2408,14 +2266,6 @@
  @throws IOException]]>
       </doc>
     </method>
-    <method name="submitJobInternal" return="org.apache.hadoop.mapred.RunningJob"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.mapred.JobConf"/>
-      <exception name="FileNotFoundException" type="java.io.FileNotFoundException"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
     <method name="getJobInner" return="org.apache.hadoop.mapred.RunningJob"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="protected"
@@ -2977,24 +2827,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.JobClient -->
-  <!-- start class org.apache.hadoop.mapred.JobClient.TaskStatusFilter -->
-  <class name="JobClient.TaskStatusFilter" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="not deprecated">
-    <method name="values" return="org.apache.hadoop.mapred.JobClient.TaskStatusFilter[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.JobClient.TaskStatusFilter"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.JobClient.TaskStatusFilter -->
   <!-- start class org.apache.hadoop.mapred.JobConf -->
   <class name="JobConf" extends="org.apache.hadoop.conf.Configuration"
     abstract="false"
@@ -3075,12 +2907,6 @@
  @return credentials for the job]]>
       </doc>
     </method>
-    <method name="setCredentials"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="credentials" type="org.apache.hadoop.security.Credentials"/>
-    </method>
     <method name="getJar" return="java.lang.String"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="public"
@@ -4989,7 +4815,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="configure"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="job" type="org.apache.hadoop.mapred.JobConf"/>
@@ -5010,7 +4836,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapreduce.JobContext"/>
     <method name="getJobConf" return="org.apache.hadoop.mapred.JobConf"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -5020,7 +4846,7 @@
       </doc>
     </method>
     <method name="getProgressible" return="org.apache.hadoop.util.Progressable"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -5119,27 +4945,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.JobID -->
-  <!-- start class org.apache.hadoop.mapred.JobInProgress.Counter -->
-  <class name="JobInProgress.Counter" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="Provided for compatibility. Use {@link JobCounter} instead.">
-    <method name="values" return="org.apache.hadoop.mapred.JobInProgress.Counter[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.JobInProgress.Counter"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-    <doc>
-    <![CDATA[@deprecated Provided for compatibility. Use {@link JobCounter} instead.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.JobInProgress.Counter -->
   <!-- start class org.apache.hadoop.mapred.JobPriority -->
   <class name="JobPriority" extends="java.lang.Enum"
     abstract="false"
@@ -5185,38 +4990,6 @@
  queue]]>
       </doc>
     </constructor>
-    <method name="setQueueName"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="queueName" type="java.lang.String"/>
-      <doc>
-      <![CDATA[Set the queue name of the JobQueueInfo
-
- @param queueName Name of the job queue.]]>
-      </doc>
-    </method>
-    <method name="setSchedulingInfo"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="schedulingInfo" type="java.lang.String"/>
-      <doc>
-      <![CDATA[Set the scheduling information associated to particular job queue
-
- @param schedulingInfo]]>
-      </doc>
-    </method>
-    <method name="setQueueState"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="state" type="java.lang.String"/>
-      <doc>
-      <![CDATA[Set the state of the queue
- @param state state of the queue.]]>
-      </doc>
-    </method>
     <method name="getQueueState" return="java.lang.String"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="public"
@@ -5225,29 +4998,11 @@
       <![CDATA[Use getState() instead]]>
       </doc>
     </method>
-    <method name="setChildren"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="children" type="java.util.List"/>
-    </method>
     <method name="getChildren" return="java.util.List"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
-    <method name="setProperties"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="props" type="java.util.Properties"/>
-    </method>
-    <method name="setJobStatuses"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="stats" type="org.apache.hadoop.mapreduce.JobStatus[]"/>
-    </method>
     <doc>
     <![CDATA[Class that contains the information regarding the Job Queues which are
  maintained by the Hadoop Map/Reduce framework.]]>
@@ -5545,20 +5300,6 @@
       <![CDATA[Set the job retire flag to true.]]>
       </doc>
     </method>
-    <method name="setRunState"
-      abstract="false" native="false" synchronized="true"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="state" type="int"/>
-      <doc>
-      <![CDATA[Change the current run state of the job.
-
- The setter is public to be compatible with M/R 1.x, however, it should be
- used internally.
-
- @param state the state of the job]]>
-      </doc>
-    </method>
     <method name="getRunState" return="int"
       abstract="false" native="false" synchronized="true"
       static="false" final="false" visibility="public"
@@ -5586,20 +5327,6 @@
       <![CDATA[@param userName The username of the job]]>
       </doc>
     </method>
-    <method name="setSchedulingInfo"
-      abstract="false" native="false" synchronized="true"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="schedulingInfo" type="java.lang.String"/>
-      <doc>
-      <![CDATA[Used to set the scheduling information associated to a particular Job.
-
- The setter is public to be compatible with M/R 1.x, however, it should be
- used internally.
-
- @param schedulingInfo Scheduling information of the job]]>
-      </doc>
-    </method>
     <method name="setJobACLs"
       abstract="false" native="false" synchronized="true"
       static="false" final="false" visibility="protected"
@@ -5686,62 +5413,25 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.JobStatus -->
-  <!-- start class org.apache.hadoop.mapred.JobTracker -->
-  <class name="JobTracker" extends="java.lang.Object"
+  <!-- start class org.apache.hadoop.mapred.KeyValueLineRecordReader -->
+  <class name="KeyValueLineRecordReader" extends="java.lang.Object"
     abstract="false"
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
-    <constructor name="JobTracker"
+    <implements name="org.apache.hadoop.mapred.RecordReader"/>
+    <constructor name="KeyValueLineRecordReader" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.mapred.FileSplit"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
+      <exception name="IOException" type="java.io.IOException"/>
     </constructor>
-    <doc>
-    <![CDATA[<code>JobTracker</code> is no longer used since M/R 2.x. This is a dummy
- JobTracker class, which is used to be compatible with M/R 1.x applications.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.JobTracker -->
-  <!-- start class org.apache.hadoop.mapred.JobTracker.State -->
-  <class name="JobTracker.State" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="not deprecated">
-    <method name="values" return="org.apache.hadoop.mapred.JobTracker.State[]"
+    <method name="getKeyClass" return="java.lang.Class"
       abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
+      static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.JobTracker.State"
+    <method name="createKey" return="org.apache.hadoop.io.Text"
       abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-    <doc>
-    <![CDATA[<code>State</code> is no longer used since M/R 2.x. It is kept in case
- that M/R 1.x applications may still use it.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.JobTracker.State -->
-  <!-- start class org.apache.hadoop.mapred.KeyValueLineRecordReader -->
-  <class name="KeyValueLineRecordReader" extends="java.lang.Object"
-    abstract="false"
-    static="false" final="false" visibility="public"
-    deprecated="not deprecated">
-    <implements name="org.apache.hadoop.mapred.RecordReader"/>
-    <constructor name="KeyValueLineRecordReader" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.mapred.FileSplit"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </constructor>
-    <method name="getKeyClass" return="java.lang.Class"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="createKey" return="org.apache.hadoop.io.Text"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
+      static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
     <method name="createValue" return="org.apache.hadoop.io.Text"
@@ -5835,27 +5525,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.KeyValueTextInputFormat -->
-  <!-- start class org.apache.hadoop.mapred.LineRecordReader.LineReader -->
-  <class name="LineRecordReader.LineReader" extends="org.apache.hadoop.util.LineReader"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="Use {@link org.apache.hadoop.util.LineReader} instead.">
-    <constructor name="LineRecordReader.LineReader" type="java.io.InputStream, org.apache.hadoop.conf.Configuration"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </constructor>
-    <constructor name="LineRecordReader.LineReader" type="java.io.InputStream, org.apache.hadoop.conf.Configuration, byte[]"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </constructor>
-    <doc>
-    <![CDATA[A class that provides a line reader from an input stream.
- @deprecated Use {@link org.apache.hadoop.util.LineReader} instead.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.LineRecordReader.LineReader -->
   <!-- start class org.apache.hadoop.mapred.MapFileOutputFormat -->
   <class name="MapFileOutputFormat" extends="org.apache.hadoop.mapred.FileOutputFormat"
     abstract="false"
@@ -5912,7 +5581,7 @@
     <implements name="org.apache.hadoop.mapred.JobConfigurable"/>
     <implements name="org.apache.hadoop.io.Closeable"/>
     <method name="map"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K1"/>
@@ -6091,7 +5760,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapred.JobConfigurable"/>
     <method name="run"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="input" type="org.apache.hadoop.mapred.RecordReader"/>
@@ -6155,177 +5824,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.MapRunner -->
-  <!-- start class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.BlockingBuffer -->
-  <class name="MapTask.MapOutputBuffer.BlockingBuffer" extends="java.io.DataOutputStream"
-    abstract="false"
-    static="false" final="false" visibility="protected"
-    deprecated="not deprecated">
-    <constructor name="MapTask.MapOutputBuffer.BlockingBuffer"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="markRecord" return="int"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Mark end of record. Note that this is required if the buffer is to
- cut the spill in the proper place.]]>
-      </doc>
-    </method>
-    <method name="shiftBufferedKey"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="protected"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-      <doc>
-      <![CDATA[Set position from last mark to end of writable buffer, then rewrite
- the data between last mark and kvindex.
- This handles a special case where the key wraps around the buffer.
- If the key is to be passed to a RawComparator, then it must be
- contiguous in the buffer. This recopies the data in the buffer back
- into itself, but starting at the beginning of the buffer. Note that
- this method should <b>only</b> be called immediately after detecting
- this condition. To call it at any other time is undefined and would
- likely result in data loss or corruption.
- @see #markRecord()]]>
-      </doc>
-    </method>
-    <doc>
-    <![CDATA[Inner class managing the spill of serialized records to disk.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.BlockingBuffer -->
-  <!-- start class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.Buffer -->
-  <class name="MapTask.MapOutputBuffer.Buffer" extends="java.io.OutputStream"
-    abstract="false"
-    static="false" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="MapTask.MapOutputBuffer.Buffer"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="write"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="v" type="int"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="write"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="b" type="byte[]"/>
-      <param name="off" type="int"/>
-      <param name="len" type="int"/>
-      <exception name="IOException" type="java.io.IOException"/>
-      <doc>
-      <![CDATA[Attempt to write a sequence of bytes to the collection buffer.
- This method will block if the spill thread is running and it
- cannot write.
- @throws MapBufferTooSmallException if record is too large to
-    deserialize into the collection buffer.]]>
-      </doc>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.Buffer -->
-  <!-- start class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.InMemValBytes -->
-  <class name="MapTask.MapOutputBuffer.InMemValBytes" extends="org.apache.hadoop.io.DataInputBuffer"
-    abstract="false"
-    static="false" final="false" visibility="protected"
-    deprecated="not deprecated">
-    <constructor name="MapTask.MapOutputBuffer.InMemValBytes"
-      static="false" final="false" visibility="protected"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="reset"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="buffer" type="byte[]"/>
-      <param name="start" type="int"/>
-      <param name="length" type="int"/>
-    </method>
-    <doc>
-    <![CDATA[Inner class wrapping valuebytes, used for appendRaw.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.InMemValBytes -->
-  <!-- start class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.MRResultIterator -->
-  <class name="MapTask.MapOutputBuffer.MRResultIterator" extends="java.lang.Object"
-    abstract="false"
-    static="false" final="false" visibility="protected"
-    deprecated="not deprecated">
-    <implements name="org.apache.hadoop.mapred.RawKeyValueIterator"/>
-    <constructor name="MapTask.MapOutputBuffer.MRResultIterator" type="int, int"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="next" return="boolean"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="getKey" return="org.apache.hadoop.io.DataInputBuffer"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="getValue" return="org.apache.hadoop.io.DataInputBuffer"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="getProgress" return="org.apache.hadoop.util.Progress"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="close"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.MRResultIterator -->
-  <!-- start class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.SpillThread -->
-  <class name="MapTask.MapOutputBuffer.SpillThread" extends="java.lang.Thread"
-    abstract="false"
-    static="false" final="false" visibility="protected"
-    deprecated="not deprecated">
-    <constructor name="MapTask.MapOutputBuffer.SpillThread"
-      static="false" final="false" visibility="protected"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="run"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.MapTask.MapOutputBuffer.SpillThread -->
-  <!-- start class org.apache.hadoop.mapred.Master.State -->
-  <class name="Master.State" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="not deprecated">
-    <method name="values" return="org.apache.hadoop.mapred.Master.State[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.Master.State"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.Master.State -->
   <!-- start class org.apache.hadoop.mapred.MultiFileInputFormat -->
   <class name="MultiFileInputFormat" extends="org.apache.hadoop.mapred.FileInputFormat"
     abstract="true"
@@ -6399,7 +5897,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="collect"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K"/>
@@ -6798,7 +6296,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="getRecordWriter" return="org.apache.hadoop.mapred.RecordWriter"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="ignored" type="org.apache.hadoop.fs.FileSystem"/>
@@ -6818,7 +6316,7 @@
       </doc>
     </method>
     <method name="checkOutputSpecs"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="ignored" type="org.apache.hadoop.fs.FileSystem"/>
@@ -6890,7 +6388,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapred.JobConfigurable"/>
     <method name="getPartition" return="int"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K2"/>
@@ -6927,7 +6425,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="next" return="boolean"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K"/>
@@ -6942,7 +6440,7 @@
       </doc>
     </method>
     <method name="createKey" return="K"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -6952,7 +6450,7 @@
       </doc>
     </method>
     <method name="createValue" return="V"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -6962,7 +6460,7 @@
       </doc>
     </method>
     <method name="getPos" return="long"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -6974,7 +6472,7 @@
       </doc>
     </method>
     <method name="close"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -6985,7 +6483,7 @@
       </doc>
     </method>
     <method name="getProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7017,7 +6515,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="write"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K"/>
@@ -7032,7 +6530,7 @@
       </doc>
     </method>
     <method name="close"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="reporter" type="org.apache.hadoop.mapred.Reporter"/>
@@ -7062,7 +6560,7 @@
     <implements name="org.apache.hadoop.mapred.JobConfigurable"/>
     <implements name="org.apache.hadoop.io.Closeable"/>
     <method name="reduce"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="K2"/>
@@ -7244,7 +6742,7 @@
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.util.Progressable"/>
     <method name="setStatus"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="status" type="java.lang.String"/>
@@ -7255,7 +6753,7 @@
       </doc>
     </method>
     <method name="getCounter" return="org.apache.hadoop.mapred.Counters.Counter"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="name" type="java.lang.Enum"/>
@@ -7267,7 +6765,7 @@
       </doc>
     </method>
     <method name="getCounter" return="org.apache.hadoop.mapred.Counters.Counter"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="group" type="java.lang.String"/>
@@ -7281,7 +6779,7 @@
       </doc>
     </method>
     <method name="incrCounter"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="key" type="java.lang.Enum"/>
@@ -7297,7 +6795,7 @@
       </doc>
     </method>
     <method name="incrCounter"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="group" type="java.lang.String"/>
@@ -7314,7 +6812,7 @@
       </doc>
     </method>
     <method name="getInputSplit" return="org.apache.hadoop.mapred.InputSplit"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="UnsupportedOperationException" type="java.lang.UnsupportedOperationException"/>
@@ -7326,7 +6824,7 @@
       </doc>
     </method>
     <method name="getProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7365,7 +6863,7 @@
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <method name="getConfiguration" return="org.apache.hadoop.conf.Configuration"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7375,7 +6873,7 @@
       </doc>
     </method>
     <method name="getID" return="org.apache.hadoop.mapred.JobID"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7385,7 +6883,7 @@
       </doc>
     </method>
     <method name="getJobID" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="This method is deprecated and will be removed. Applications should
  rather use {@link #getID()}.">
@@ -7395,7 +6893,7 @@
       </doc>
     </method>
     <method name="getJobName" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7405,7 +6903,7 @@
       </doc>
     </method>
     <method name="getJobFile" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7415,7 +6913,7 @@
       </doc>
     </method>
     <method name="getTrackingURL" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <doc>
@@ -7425,7 +6923,7 @@
       </doc>
     </method>
     <method name="mapProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7438,7 +6936,7 @@
       </doc>
     </method>
     <method name="reduceProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7451,7 +6949,7 @@
       </doc>
     </method>
     <method name="cleanupProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7464,7 +6962,7 @@
       </doc>
     </method>
     <method name="setupProgress" return="float"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7477,7 +6975,7 @@
       </doc>
     </method>
     <method name="isComplete" return="boolean"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7490,7 +6988,7 @@
       </doc>
     </method>
     <method name="isSuccessful" return="boolean"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7502,7 +7000,7 @@
       </doc>
     </method>
     <method name="waitForCompletion"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7513,7 +7011,7 @@
       </doc>
     </method>
     <method name="getJobState" return="int"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7525,7 +7023,7 @@
       </doc>
     </method>
     <method name="getJobStatus" return="org.apache.hadoop.mapred.JobStatus"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7537,7 +7035,7 @@
       </doc>
     </method>
     <method name="killJob"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7549,7 +7047,7 @@
       </doc>
     </method>
     <method name="setJobPriority"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="priority" type="java.lang.String"/>
@@ -7561,7 +7059,7 @@
       </doc>
     </method>
     <method name="getTaskCompletionEvents" return="org.apache.hadoop.mapred.TaskCompletionEvent[]"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="startFrom" type="int"/>
@@ -7575,7 +7073,7 @@
       </doc>
     </method>
     <method name="killTask"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="taskId" type="org.apache.hadoop.mapred.TaskAttemptID"/>
@@ -7592,7 +7090,7 @@
       </doc>
     </method>
     <method name="killTask"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="Applications should rather use {@link #killTask(TaskAttemptID, boolean)}">
       <param name="taskId" type="java.lang.String"/>
@@ -7603,7 +7101,7 @@
       </doc>
     </method>
     <method name="getCounters" return="org.apache.hadoop.mapred.Counters"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7615,7 +7113,7 @@
       </doc>
     </method>
     <method name="getTaskDiagnostics" return="java.lang.String[]"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="taskid" type="org.apache.hadoop.mapred.TaskAttemptID"/>
@@ -7628,7 +7126,7 @@
       </doc>
     </method>
     <method name="getHistoryUrl" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7641,7 +7139,7 @@
       </doc>
     </method>
     <method name="isRetired" return="boolean"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7654,7 +7152,7 @@
       </doc>
     </method>
     <method name="getFailureInfo" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
       <exception name="IOException" type="java.io.IOException"/>
@@ -7700,95 +7198,18 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader -->
-  <class name="SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader" extends="java.lang.Object"
+  <!-- start class org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat -->
+  <class name="SequenceFileAsBinaryOutputFormat" extends="org.apache.hadoop.mapred.SequenceFileOutputFormat"
     abstract="false"
-    static="true" final="false" visibility="public"
+    static="false" final="false" visibility="public"
     deprecated="not deprecated">
-    <implements name="org.apache.hadoop.mapred.RecordReader"/>
-    <constructor name="SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.mapred.FileSplit"
+    <constructor name="SequenceFileAsBinaryOutputFormat"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
     </constructor>
-    <method name="createKey" return="org.apache.hadoop.io.BytesWritable"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="createValue" return="org.apache.hadoop.io.BytesWritable"
+    <method name="setSequenceFileOutputKeyClass"
       abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="getKeyClassName" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Retrieve the name of the key class for this SequenceFile.
- @see org.apache.hadoop.io.SequenceFile.Reader#getKeyClassName]]>
-      </doc>
-    </method>
-    <method name="getValueClassName" return="java.lang.String"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <doc>
-      <![CDATA[Retrieve the name of the value class for this SequenceFile.
- @see org.apache.hadoop.io.SequenceFile.Reader#getValueClassName]]>
-      </doc>
-    </method>
-    <method name="next" return="boolean"
-      abstract="false" native="false" synchronized="true"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="key" type="org.apache.hadoop.io.BytesWritable"/>
-      <param name="val" type="org.apache.hadoop.io.BytesWritable"/>
-      <exception name="IOException" type="java.io.IOException"/>
-      <doc>
-      <![CDATA[Read raw bytes from a SequenceFile.]]>
-      </doc>
-    </method>
-    <method name="getPos" return="long"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="close"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="getProgress" return="float"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-      <doc>
-      <![CDATA[Return the progress within the input split
- @return 0.0 to 1.0 of the input byte range]]>
-      </doc>
-    </method>
-    <doc>
-    <![CDATA[Read records from a SequenceFile as binary (raw) bytes.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat -->
-  <class name="SequenceFileAsBinaryOutputFormat" extends="org.apache.hadoop.mapred.SequenceFileOutputFormat"
-    abstract="false"
-    static="false" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="SequenceFileAsBinaryOutputFormat"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="setSequenceFileOutputKeyClass"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
+      static="true" final="false" visibility="public"
       deprecated="not deprecated">
       <param name="conf" type="org.apache.hadoop.mapred.JobConf"/>
       <param name="theClass" type="java.lang.Class"/>
@@ -7862,24 +7283,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat.WritableValueBytes -->
-  <class name="SequenceFileAsBinaryOutputFormat.WritableValueBytes" extends="org.apache.hadoop.mapreduce.lib.output.SequenceFileAsBinaryOutputFormat.WritableValueBytes"
-    abstract="false"
-    static="true" final="false" visibility="protected"
-    deprecated="not deprecated">
-    <constructor name="SequenceFileAsBinaryOutputFormat.WritableValueBytes"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <constructor name="SequenceFileAsBinaryOutputFormat.WritableValueBytes" type="org.apache.hadoop.io.BytesWritable"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <doc>
-    <![CDATA[Inner class used for appendRaw]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat.WritableValueBytes -->
   <!-- start class org.apache.hadoop.mapred.SequenceFileAsTextInputFormat -->
   <class name="SequenceFileAsTextInputFormat" extends="org.apache.hadoop.mapred.SequenceFileInputFormat"
     abstract="false"
@@ -8007,180 +7410,6 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.SequenceFileInputFilter -->
-  <!-- start interface org.apache.hadoop.mapred.SequenceFileInputFilter.Filter -->
-  <interface name="SequenceFileInputFilter.Filter"    abstract="true"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <implements name="org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.Filter"/>
-    <doc>
-    <![CDATA[filter interface]]>
-    </doc>
-  </interface>
-  <!-- end interface org.apache.hadoop.mapred.SequenceFileInputFilter.Filter -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase -->
-  <class name="SequenceFileInputFilter.FilterBase" extends="org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.FilterBase"
-    abstract="true"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <implements name="org.apache.hadoop.mapred.SequenceFileInputFilter.Filter"/>
-    <constructor name="SequenceFileInputFilter.FilterBase"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <doc>
-    <![CDATA[base class for Filters]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileInputFilter.MD5Filter -->
-  <class name="SequenceFileInputFilter.MD5Filter" extends="org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="SequenceFileInputFilter.MD5Filter"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="setFrequency"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <param name="frequency" type="int"/>
-      <doc>
-      <![CDATA[set the filtering frequency in configuration
-
- @param conf configuration
- @param frequency filtering frequency]]>
-      </doc>
-    </method>
-    <method name="setConf"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <doc>
-      <![CDATA[configure the filter according to configuration
-
- @param conf configuration]]>
-      </doc>
-    </method>
-    <method name="accept" return="boolean"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="key" type="java.lang.Object"/>
-      <doc>
-      <![CDATA[Filtering method
- If MD5(key) % frequency==0, return true; otherwise return false
- @see org.apache.hadoop.mapred.SequenceFileInputFilter.Filter#accept(Object)]]>
-      </doc>
-    </method>
-    <field name="MD5_LEN" type="int"
-      transient="false" volatile="false"
-      static="true" final="true" visibility="public"
-      deprecated="not deprecated">
-    </field>
-    <doc>
-    <![CDATA[This class returns a set of records by examing the MD5 digest of its
- key against a filtering frequency <i>f</i>. The filtering criteria is
- MD5(key) % f == 0.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileInputFilter.MD5Filter -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileInputFilter.PercentFilter -->
-  <class name="SequenceFileInputFilter.PercentFilter" extends="org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="SequenceFileInputFilter.PercentFilter"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="setFrequency"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <param name="frequency" type="int"/>
-      <doc>
-      <![CDATA[set the frequency and stores it in conf
- @param conf configuration
- @param frequency filtering frequencey]]>
-      </doc>
-    </method>
-    <method name="setConf"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <doc>
-      <![CDATA[configure the filter by checking the configuration
-
- @param conf configuration]]>
-      </doc>
-    </method>
-    <method name="accept" return="boolean"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="key" type="java.lang.Object"/>
-      <doc>
-      <![CDATA[Filtering method
- If record# % frequency==0, return true; otherwise return false
- @see org.apache.hadoop.mapred.SequenceFileInputFilter.Filter#accept(Object)]]>
-      </doc>
-    </method>
-    <doc>
-    <![CDATA[This class returns a percentage of records
- The percentage is determined by a filtering frequency <i>f</i> using
- the criteria record# % f == 0.
- For example, if the frequency is 10, one out of 10 records is returned.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileInputFilter.PercentFilter -->
-  <!-- start class org.apache.hadoop.mapred.SequenceFileInputFilter.RegexFilter -->
-  <class name="SequenceFileInputFilter.RegexFilter" extends="org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase"
-    abstract="false"
-    static="true" final="false" visibility="public"
-    deprecated="not deprecated">
-    <constructor name="SequenceFileInputFilter.RegexFilter"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-    </constructor>
-    <method name="setPattern"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <param name="regex" type="java.lang.String"/>
-      <exception name="PatternSyntaxException" type="java.util.regex.PatternSyntaxException"/>
-    </method>
-    <method name="setConf"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="conf" type="org.apache.hadoop.conf.Configuration"/>
-      <doc>
-      <![CDATA[configure the Filter by checking the configuration]]>
-      </doc>
-    </method>
-    <method name="accept" return="boolean"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="key" type="java.lang.Object"/>
-      <doc>
-      <![CDATA[Filtering method
- If key matches the regex, return true; otherwise return false
- @see org.apache.hadoop.mapred.SequenceFileInputFilter.Filter#accept(Object)]]>
-      </doc>
-    </method>
-    <doc>
-    <![CDATA[Records filter by matching key to regex]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.SequenceFileInputFilter.RegexFilter -->
   <!-- start class org.apache.hadoop.mapred.SequenceFileInputFormat -->
   <class name="SequenceFileInputFormat" extends="org.apache.hadoop.mapred.FileInputFormat"
     abstract="false"
@@ -8696,44 +7925,23 @@
     </method>
   </class>
   <!-- end class org.apache.hadoop.mapred.SplitLocationInfo -->
-  <!-- start class org.apache.hadoop.mapred.Task.Counter -->
-  <class name="Task.Counter" extends="java.lang.Enum"
-    abstract="false"
-    static="true" final="true" visibility="public"
-    deprecated="Provided for compatibility. Use {@link TaskCounter} instead.">
-    <method name="values" return="org.apache.hadoop.mapred.Task.Counter[]"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-    </method>
-    <method name="valueOf" return="org.apache.hadoop.mapred.Task.Counter"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="name" type="java.lang.String"/>
-    </method>
-    <doc>
-    <![CDATA[@deprecated Provided for compatibility. Use {@link TaskCounter} instead.]]>
-    </doc>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.Task.Counter -->
   <!-- start interface org.apache.hadoop.mapred.TaskAttemptContext -->
   <interface name="TaskAttemptContext"    abstract="true"
     static="false" final="false" visibility="public"
     deprecated="not deprecated">
     <implements name="org.apache.hadoop.mapreduce.TaskAttemptContext"/>
     <method name="getTaskAttemptID" return="org.apache.hadoop.mapred.TaskAttemptID"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
     <method name="getProgressible" return="org.apache.hadoop.util.Progressable"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
     <method name="getJobConf" return="org.apache.hadoop.mapred.JobConf"
-      abstract="false" native="false" synchronized="false"
+      abstract="true" native="false" synchronized="false"
       static="false" final="false" visibility="public"
       deprecated="not deprecated">
     </method>
@@ -8925,12 +8133,6 @@
  @param taskTrackerHttp task tracker's host:port for http.]]>
       </doc>
     </constructor>
-    <method name="downgrade" return="org.apache.hadoop.mapred.TaskCompletionEvent"
-      abstract="false" native="false" synchronized="false"
-      static="true" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="event" type="org.apache.hadoop.mapreduce.TaskCompletionEvent"/>
-    </method>
     <method name="getTaskId" return="java.lang.String"
       abstract="false" native="false" synchronized="false"
       static="false" final="false" visibility="public"
@@ -8991,46 +8193,6 @@
  @param taskId]]>
       </doc>
     </method>
-    <method name="setTaskStatus"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="status" type="org.apache.hadoop.mapred.TaskCompletionEvent.Status"/>
-      <doc>
-      <![CDATA[Set task status.
- @param status]]>
-      </doc>
-    </method>
-    <method name="setTaskRunTime"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="taskCompletionTime" type="int"/>
-      <doc>
-      <![CDATA[Set the task completion time
- @param taskCompletionTime time (in millisec) the task took to complete]]>
-      </doc>
-    </method>
-    <method name="setEventId"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="eventId" type="int"/>
-      <doc>
-      <![CDATA[set event Id. should be assigned incrementally starting from 0.
- @param eventId]]>
-      </doc>
-    </method>
-    <method name="setTaskTrackerHttp"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="taskTrackerHttp" type="java.lang.String"/>
-      <doc>
-      <![CDATA[Set task tracker http location.
- @param taskTrackerHttp]]>
-      </doc>
-    </method>
     <field name="EMPTY_ARRAY" type="org.apache.hadoop.mapred.TaskCompletionEvent[]"
       transient="false" volatile="false"
       static="true" final="true" visibility="public"
@@ -9222,147 +8384,12 @@
     </doc>
   </class>
   <!-- end class org.apache.hadoop.mapred.TaskID -->
-  <!-- start class org.apache.hadoop.mapred.TaskLog.Reader -->
-  <class name="TaskLog.Reader" extends="java.io.InputStream"
+  <!-- start class org.apache.hadoop.mapred.TaskReport -->
+  <class name="TaskReport" extends="org.apache.hadoop.mapreduce.TaskReport"
     abstract="false"
-    static="true" final="false" visibility="public"
+    static="false" final="false" visibility="public"
     deprecated="not deprecated">
-    <constructor name="TaskLog.Reader" type="org.apache.hadoop.mapred.TaskAttemptID, org.apache.hadoop.mapred.TaskLog.LogName, long, long, boolean"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-      <doc>
-      <![CDATA[Read a log file from start to end positions. The offsets may be negative,
- in which case they are relative to the end of the file. For example,
- Reader(taskid, kind, 0, -1) is the entire file and
- Reader(taskid, kind, -4197, -1) is the last 4196 bytes.
- @param taskid the id of the task to read the log file for
- @param kind the kind of log to read
- @param start the offset to read from (negative is relative to tail)
- @param end the offset to read upto (negative is relative to tail)
- @param isCleanup whether the attempt is cleanup attempt or not
- @throws IOException]]>
-      </doc>
-    </constructor>
-    <method name="read" return="int"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="read" return="int"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <param name="buffer" type="byte[]"/>
-      <param name="offset" type="int"/>
-      <param name="length" type="int"/>
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="available" return="int"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-    <method name="close"
-      abstract="false" native="false" synchronized="false"
-      static="false" final="false" visibility="public"
-      deprecated="not deprecated">
-      <exception name="IOException" type="java.io.IOException"/>
-    </method>
-  </class>
-  <!-- end class org.apache.hadoop.mapred.TaskLog.Reader -->
-  <!-- start class org.apache.hadoop.mapred.TaskLogAppender -->
-  <class name="TaskLogAppender" extends="org.apache.log4j.FileAppender"
-    abstract="false"
-    static="false" final="fa

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org