From 818dfb0c5b17347b0fba1ce295603fea94249586 Mon Sep 17 00:00:00 2001 From: Arun Murthy Date: Thu, 2 Feb 2012 08:39:43 +0000 Subject: [PATCH] Merge -c 1239482 from trunk to branch-0.23 to fix MAPREDUCE-3771. Un-deprecated the old mapred apis, port of MAPREDUCE-1735. git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.23@1239484 13f79535-47bb-0310-9956-ffa450edef68 --- hadoop-mapreduce-project/CHANGES.txt | 3 +++ .../hadoop/filecache/DistributedCache.java | 2 -- .../apache/hadoop/filecache/package-info.java | 4 ---- .../apache/hadoop/mapred/ClusterStatus.java | 2 -- .../org/apache/hadoop/mapred/Counters.java | 15 +++++-------- .../mapred/FileAlreadyExistsException.java | 1 - .../apache/hadoop/mapred/FileInputFormat.java | 3 --- .../org/apache/hadoop/mapred/FileSplit.java | 3 --- .../java/org/apache/hadoop/mapred/ID.java | 1 - .../org/apache/hadoop/mapred/InputFormat.java | 2 -- .../org/apache/hadoop/mapred/InputSplit.java | 2 -- .../org/apache/hadoop/mapred/JobClient.java | 10 ++++----- .../org/apache/hadoop/mapred/JobConf.java | 21 +++++++++---------- .../apache/hadoop/mapred/JobConfigurable.java | 1 - .../org/apache/hadoop/mapred/JobContext.java | 4 ---- .../apache/hadoop/mapred/JobContextImpl.java | 4 ---- .../java/org/apache/hadoop/mapred/JobID.java | 1 - .../org/apache/hadoop/mapred/JobPriority.java | 2 -- .../apache/hadoop/mapred/JobQueueInfo.java | 2 -- .../org/apache/hadoop/mapred/JobStatus.java | 2 -- .../mapred/KeyValueLineRecordReader.java | 5 ----- .../mapred/KeyValueTextInputFormat.java | 5 ----- .../hadoop/mapred/LineRecordReader.java | 3 --- .../apache/hadoop/mapred/MROutputFiles.java | 1 - .../hadoop/mapred/MapFileOutputFormat.java | 3 --- .../apache/hadoop/mapred/MapReduceBase.java | 2 -- .../org/apache/hadoop/mapred/MapRunnable.java | 2 -- .../org/apache/hadoop/mapred/MapTask.java | 1 - .../java/org/apache/hadoop/mapred/Mapper.java | 2 -- .../java/org/apache/hadoop/mapred/Master.java | 4 ++++ .../hadoop/mapred/MultiFileInputFormat.java | 2 -- .../apache/hadoop/mapred/MultiFileSplit.java | 8 +------ .../apache/hadoop/mapred/OutputCommitter.java | 2 -- .../apache/hadoop/mapred/OutputFormat.java | 2 -- .../apache/hadoop/mapred/OutputLogFilter.java | 3 --- .../org/apache/hadoop/mapred/Partitioner.java | 2 -- .../mapred/PeriodicStatsAccumulator.java | 5 +++++ .../hadoop/mapred/ProgressSplitsBlock.java | 5 ++++- .../apache/hadoop/mapred/QueueAclsInfo.java | 2 -- .../apache/hadoop/mapred/RecordReader.java | 1 - .../org/apache/hadoop/mapred/Reducer.java | 2 -- .../org/apache/hadoop/mapred/RunningJob.java | 2 -- .../SequenceFileAsBinaryInputFormat.java | 9 -------- .../SequenceFileAsBinaryOutputFormat.java | 12 +++-------- .../mapred/SequenceFileAsTextInputFormat.java | 5 ----- .../SequenceFileAsTextRecordReader.java | 4 ---- .../mapred/SequenceFileInputFilter.java | 4 ---- .../mapred/SequenceFileInputFormat.java | 7 ++----- .../mapred/SequenceFileOutputFormat.java | 19 +++++++---------- .../mapred/SequenceFileRecordReader.java | 4 +++- .../org/apache/hadoop/mapred/SpillRecord.java | 9 +++----- .../hadoop/mapred/TaskAttemptContext.java | 5 ----- .../hadoop/mapred/TaskAttemptContextImpl.java | 5 ----- .../apache/hadoop/mapred/TaskAttemptID.java | 1 - .../hadoop/mapred/TaskCompletionEvent.java | 3 --- .../java/org/apache/hadoop/mapred/TaskID.java | 1 - .../org/apache/hadoop/mapred/TaskLog.java | 6 ++---- .../org/apache/hadoop/mapred/TaskReport.java | 7 +++---- .../apache/hadoop/mapred/TextInputFormat.java | 6 ++---- .../hadoop/mapred/TextOutputFormat.java | 6 ++---- .../apache/hadoop/mapred/jobcontrol/Job.java | 4 ---- .../hadoop/mapred/jobcontrol/JobControl.java | 5 ----- .../mapred/join/ArrayListBackedIterator.java | 3 --- .../mapred/join/ComposableInputFormat.java | 4 ---- .../mapred/join/ComposableRecordReader.java | 3 --- .../mapred/join/CompositeInputFormat.java | 3 --- .../mapred/join/CompositeInputSplit.java | 4 ---- .../mapred/join/CompositeRecordReader.java | 4 ---- .../mapred/join/InnerJoinRecordReader.java | 4 ---- .../hadoop/mapred/join/JoinRecordReader.java | 3 --- .../mapred/join/MultiFilterRecordReader.java | 3 --- .../mapred/join/OuterJoinRecordReader.java | 4 ---- .../mapred/join/OverrideRecordReader.java | 3 --- .../org/apache/hadoop/mapred/join/Parser.java | 2 -- .../hadoop/mapred/join/ResetableIterator.java | 4 ---- .../mapred/join/StreamBackedIterator.java | 4 ---- .../hadoop/mapred/join/TupleWritable.java | 4 ---- .../mapred/join/WrappedRecordReader.java | 3 --- .../hadoop/mapred/lib/BinaryPartitioner.java | 4 ---- .../org/apache/hadoop/mapred/lib/Chain.java | 2 -- .../apache/hadoop/mapred/lib/ChainMapper.java | 3 --- .../hadoop/mapred/lib/ChainReducer.java | 3 --- .../mapred/lib/CombineFileInputFormat.java | 7 +------ .../mapred/lib/CombineFileRecordReader.java | 3 --- .../hadoop/mapred/lib/CombineFileSplit.java | 5 ----- .../mapred/lib/DelegatingInputFormat.java | 3 --- .../hadoop/mapred/lib/DelegatingMapper.java | 3 --- .../mapred/lib/FieldSelectionMapReduce.java | 3 --- .../hadoop/mapred/lib/FilterOutputFormat.java | 3 --- .../hadoop/mapred/lib/HashPartitioner.java | 6 ++---- .../hadoop/mapred/lib/IdentityMapper.java | 5 ++--- .../hadoop/mapred/lib/IdentityReducer.java | 5 ++--- .../hadoop/mapred/lib/InputSampler.java | 5 ----- .../hadoop/mapred/lib/InverseMapper.java | 6 ++---- .../mapred/lib/KeyFieldBasedComparator.java | 4 ---- .../mapred/lib/KeyFieldBasedPartitioner.java | 4 ---- .../hadoop/mapred/lib/LazyOutputFormat.java | 3 --- .../hadoop/mapred/lib/LongSumReducer.java | 6 ++---- .../hadoop/mapred/lib/MultipleInputs.java | 3 --- .../mapred/lib/MultipleOutputFormat.java | 4 ---- .../hadoop/mapred/lib/MultipleOutputs.java | 3 --- .../lib/MultipleSequenceFileOutputFormat.java | 3 --- .../mapred/lib/MultipleTextOutputFormat.java | 3 --- .../mapred/lib/MultithreadedMapRunner.java | 2 -- .../hadoop/mapred/lib/NLineInputFormat.java | 3 --- .../hadoop/mapred/lib/NullOutputFormat.java | 3 --- .../apache/hadoop/mapred/lib/RegexMapper.java | 5 ++--- .../hadoop/mapred/lib/TaggedInputSplit.java | 3 --- .../hadoop/mapred/lib/TokenCountMapper.java | 6 ++---- .../mapred/lib/TotalOrderPartitioner.java | 3 --- .../mapred/lib/aggregate/DoubleValueSum.java | 4 ---- .../mapred/lib/aggregate/LongValueMax.java | 4 ---- .../mapred/lib/aggregate/LongValueMin.java | 4 ---- .../mapred/lib/aggregate/LongValueSum.java | 4 ---- .../mapred/lib/aggregate/StringValueMax.java | 4 ---- .../mapred/lib/aggregate/StringValueMin.java | 4 ---- .../mapred/lib/aggregate/UniqValueCount.java | 4 ---- .../UserDefinedValueAggregatorDescriptor.java | 15 ++++++------- .../mapred/lib/aggregate/ValueAggregator.java | 4 ---- .../ValueAggregatorBaseDescriptor.java | 5 ----- .../aggregate/ValueAggregatorCombiner.java | 4 ---- .../aggregate/ValueAggregatorDescriptor.java | 5 ----- .../lib/aggregate/ValueAggregatorJob.java | 4 ---- .../lib/aggregate/ValueAggregatorJobBase.java | 4 ---- .../lib/aggregate/ValueAggregatorMapper.java | 4 ---- .../lib/aggregate/ValueAggregatorReducer.java | 5 ----- .../mapred/lib/aggregate/ValueHistogram.java | 4 ---- .../hadoop/mapred/lib/db/DBConfiguration.java | 5 ----- .../hadoop/mapred/lib/db/DBInputFormat.java | 6 ------ .../hadoop/mapred/lib/db/DBOutputFormat.java | 5 ----- .../hadoop/mapred/lib/db/DBWritable.java | 5 ----- .../hadoop/mapred/pipes/Application.java | 7 +++---- .../hadoop/mapred/pipes/BinaryProtocol.java | 14 ++++++++----- .../hadoop/mapred/pipes/OutputHandler.java | 2 -- .../apache/hadoop/mapred/pipes/Submitter.java | 5 ++--- 135 files changed, 99 insertions(+), 482 deletions(-) diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt index 25053437c27..54a55a4474b 100644 --- a/hadoop-mapreduce-project/CHANGES.txt +++ b/hadoop-mapreduce-project/CHANGES.txt @@ -155,6 +155,9 @@ Release 0.23.1 - Unreleased MAPREDUCE-3774. Moved yarn-default.xml to hadoop-yarn-common from hadoop-server-common. (Mahadev Konar via vinodkv) + MAPREDUCE-3771. Un-deprecated the old mapred apis, port of MAPREDUCE-1735. + (acmurthy) + OPTIMIZATIONS MAPREDUCE-3567. Extraneous JobConf objects in AM heap. (Vinod Kumar diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/DistributedCache.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/DistributedCache.java index fc623210d81..3b9424a81c9 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/DistributedCache.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/DistributedCache.java @@ -119,9 +119,7 @@ * @see org.apache.hadoop.mapred.JobConf * @see org.apache.hadoop.mapred.JobClient * @see org.apache.hadoop.mapreduce.Job - * @deprecated Use methods on {@link Job}. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class DistributedCache extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/package-info.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/package-info.java index 499007c16aa..7e0f20d1bf1 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/package-info.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/filecache/package-info.java @@ -16,8 +16,4 @@ * limitations under the License. * */ -/** - * Deprecated. Use {@link org.apache.hadoop.mapreduce.Job} instead. - */ -@Deprecated package org.apache.hadoop.filecache; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ClusterStatus.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ClusterStatus.java index 7c8f8eb5f47..00775d2c2eb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ClusterStatus.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ClusterStatus.java @@ -62,9 +62,7 @@ * {@link JobClient#getClusterStatus()}.

* * @see JobClient - * @deprecated Use {@link ClusterMetrics} or {@link TaskTrackerInfo} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ClusterStatus implements Writable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java index 9d8a2a71da8..b739402ffb6 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java @@ -18,27 +18,24 @@ package org.apache.hadoop.mapred; +import static org.apache.hadoop.mapreduce.util.CountersStrings.parseEscapedCompactString; +import static org.apache.hadoop.mapreduce.util.CountersStrings.toEscapedCompactString; + import java.text.ParseException; import org.apache.commons.logging.Log; import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; -import org.apache.hadoop.io.IntWritable; -import org.apache.hadoop.io.Text; -import org.apache.hadoop.io.Writable; -import org.apache.hadoop.io.WritableUtils; -import org.apache.hadoop.mapreduce.lib.input.FileInputFormatCounter; -import org.apache.hadoop.util.StringUtils; import org.apache.hadoop.mapreduce.FileSystemCounter; import org.apache.hadoop.mapreduce.counters.AbstractCounterGroup; import org.apache.hadoop.mapreduce.counters.AbstractCounters; import org.apache.hadoop.mapreduce.counters.CounterGroupBase; import org.apache.hadoop.mapreduce.counters.CounterGroupFactory; -import org.apache.hadoop.mapreduce.counters.FrameworkCounterGroup; import org.apache.hadoop.mapreduce.counters.FileSystemCounterGroup; +import org.apache.hadoop.mapreduce.counters.FrameworkCounterGroup; import org.apache.hadoop.mapreduce.counters.GenericCounter; import org.apache.hadoop.mapreduce.counters.Limits; -import static org.apache.hadoop.mapreduce.util.CountersStrings.*; +import org.apache.hadoop.mapreduce.lib.input.FileInputFormatCounter; /** * A set of named counters. @@ -49,9 +46,7 @@ * *

Counters are bunched into {@link Group}s, each comprising of * counters from a particular Enum class. - * @deprecated Use {@link org.apache.hadoop.mapreduce.Counters} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class Counters diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileAlreadyExistsException.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileAlreadyExistsException.java index 19c3f4c6223..85017174ef4 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileAlreadyExistsException.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileAlreadyExistsException.java @@ -27,7 +27,6 @@ * Used when target file already exists for any operation and * is not configured to be overwritten. */ -@Deprecated // may be removed after 0.23 @InterfaceAudience.Public @InterfaceStability.Stable public class FileAlreadyExistsException diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileInputFormat.java index aaf3c26b789..4f7e4b95fd3 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileInputFormat.java @@ -54,10 +54,7 @@ * Subclasses of FileInputFormat can also override the * {@link #isSplitable(FileSystem, Path)} method to ensure input-files are * not split-up and are processed as a whole by {@link Mapper}s. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.input.FileInputFormat} - * instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class FileInputFormat implements InputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileSplit.java index 7366e9055c9..fb1c651a9a9 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/FileSplit.java @@ -29,10 +29,7 @@ /** A section of an input file. Returned by {@link * InputFormat#getSplits(JobConf, int)} and passed to * {@link InputFormat#getRecordReader(InputSplit,JobConf,Reporter)}. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.input.FileSplit} - * instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class FileSplit extends org.apache.hadoop.mapreduce.InputSplit diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ID.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ID.java index 833f8fb5657..abcd70784e8 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ID.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ID.java @@ -30,7 +30,6 @@ * @see TaskID * @see TaskAttemptID */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class ID extends org.apache.hadoop.mapreduce.ID { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputFormat.java index 9743ca38bad..8179c9a5120 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputFormat.java @@ -63,9 +63,7 @@ * @see RecordReader * @see JobClient * @see FileInputFormat - * @deprecated Use {@link org.apache.hadoop.mapreduce.InputFormat} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface InputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputSplit.java index 4951b8f386e..593f4721d35 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/InputSplit.java @@ -34,9 +34,7 @@ * * @see InputFormat * @see RecordReader - * @deprecated Use {@link org.apache.hadoop.mapreduce.InputSplit} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface InputSplit extends Writable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobClient.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobClient.java index 7cce583c674..1e3f952303e 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobClient.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobClient.java @@ -29,6 +29,9 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.conf.Configuration; +import org.apache.hadoop.fs.FileSystem; +import org.apache.hadoop.fs.Path; +import org.apache.hadoop.io.Text; import org.apache.hadoop.mapred.ClusterStatus.BlackListInfo; import org.apache.hadoop.mapreduce.Cluster; import org.apache.hadoop.mapreduce.ClusterMetrics; @@ -40,13 +43,10 @@ import org.apache.hadoop.mapreduce.security.token.delegation.DelegationTokenIdentifier; import org.apache.hadoop.mapreduce.tools.CLI; import org.apache.hadoop.mapreduce.util.ConfigUtil; -import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.Path; -import org.apache.hadoop.io.Text; import org.apache.hadoop.security.UserGroupInformation; +import org.apache.hadoop.security.token.SecretManager.InvalidToken; import org.apache.hadoop.security.token.Token; import org.apache.hadoop.security.token.TokenRenewer; -import org.apache.hadoop.security.token.SecretManager.InvalidToken; import org.apache.hadoop.util.Tool; import org.apache.hadoop.util.ToolRunner; @@ -132,9 +132,7 @@ * @see ClusterStatus * @see Tool * @see DistributedCache - * @deprecated Use {@link Job} and {@link Cluster} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobClient extends CLI { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConf.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConf.java index 0ff0a43284a..4d6787918f9 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConf.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConf.java @@ -20,7 +20,6 @@ import java.io.IOException; - import java.net.URL; import java.net.URLDecoder; import java.util.Enumeration; @@ -28,24 +27,26 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.apache.hadoop.mapreduce.filecache.DistributedCache; -import org.apache.hadoop.fs.FileStatus; -import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.Path; import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.conf.Configuration; - -import org.apache.hadoop.io.*; +import org.apache.hadoop.fs.FileStatus; +import org.apache.hadoop.fs.FileSystem; +import org.apache.hadoop.fs.Path; +import org.apache.hadoop.io.LongWritable; +import org.apache.hadoop.io.RawComparator; +import org.apache.hadoop.io.Text; +import org.apache.hadoop.io.WritableComparable; +import org.apache.hadoop.io.WritableComparator; import org.apache.hadoop.io.compress.CompressionCodec; - +import org.apache.hadoop.mapred.lib.HashPartitioner; import org.apache.hadoop.mapred.lib.IdentityMapper; import org.apache.hadoop.mapred.lib.IdentityReducer; -import org.apache.hadoop.mapred.lib.HashPartitioner; import org.apache.hadoop.mapred.lib.KeyFieldBasedComparator; import org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner; import org.apache.hadoop.mapreduce.MRConfig; import org.apache.hadoop.mapreduce.MRJobConfig; +import org.apache.hadoop.mapreduce.filecache.DistributedCache; import org.apache.hadoop.mapreduce.util.ConfigUtil; import org.apache.hadoop.security.Credentials; import org.apache.hadoop.util.ReflectionUtils; @@ -107,9 +108,7 @@ * @see ClusterStatus * @see Tool * @see DistributedCache - * @deprecated Use {@link Configuration} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobConf extends Configuration { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConfigurable.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConfigurable.java index 3e75acd495a..9dffce828b5 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConfigurable.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobConfigurable.java @@ -22,7 +22,6 @@ import org.apache.hadoop.classification.InterfaceStability; /** That what may be configured. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface JobConfigurable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContext.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContext.java index 62d379b70d2..83a3c094115 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContext.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContext.java @@ -22,10 +22,6 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.util.Progressable; -/** - * @deprecated Use {@link org.apache.hadoop.mapreduce.JobContext} instead. - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface JobContext extends org.apache.hadoop.mapreduce.JobContext { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContextImpl.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContextImpl.java index 8e188903b7d..faf9e286cd3 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContextImpl.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobContextImpl.java @@ -21,10 +21,6 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.util.Progressable; -/** - * @deprecated Use {@link org.apache.hadoop.mapreduce.JobContext} instead. - */ -@Deprecated @InterfaceAudience.Private @InterfaceStability.Unstable public class JobContextImpl diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobID.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobID.java index 63dd2abcb46..699a939d908 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobID.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobID.java @@ -41,7 +41,6 @@ * @see TaskID * @see TaskAttemptID */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobID extends org.apache.hadoop.mapreduce.JobID { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobPriority.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobPriority.java index 861a05ff5f9..376d8a410f0 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobPriority.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobPriority.java @@ -22,9 +22,7 @@ /** * Used to describe the priority of the running job. - * @deprecated Use {@link org.apache.hadoop.mapreduce.JobPriority} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public enum JobPriority { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobQueueInfo.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobQueueInfo.java index 41e6d09ebdd..3bfc7722deb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobQueueInfo.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobQueueInfo.java @@ -29,9 +29,7 @@ /** * Class that contains the information regarding the Job Queues which are * maintained by the Hadoop Map/Reduce framework. - * @deprecated Use {@link QueueInfo} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobQueueInfo extends QueueInfo { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobStatus.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobStatus.java index c10a4c0a640..2b3c9509cf2 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobStatus.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/JobStatus.java @@ -29,9 +29,7 @@ * not intended to be a comprehensive piece of data. * For that, look at JobProfile. ************************************************* - *@deprecated Use {@link org.apache.hadoop.mapreduce.JobStatus} instead **/ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobStatus extends org.apache.hadoop.mapreduce.JobStatus { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueLineRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueLineRecordReader.java index 09ced3bba71..2c3e83cb958 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueLineRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueLineRecordReader.java @@ -31,12 +31,7 @@ * separator character. The separator can be specified in config file * under the attribute name mapreduce.input.keyvaluelinerecordreader.key.value.separator. The default * separator is the tab character ('\t'). - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.KeyValueLineRecordReader} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class KeyValueLineRecordReader implements RecordReader { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueTextInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueTextInputFormat.java index d60e028f7f8..f8097f49d67 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueTextInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/KeyValueTextInputFormat.java @@ -34,12 +34,7 @@ * Either linefeed or carriage-return are used to signal end of line. Each line * is divided into key and value parts by a separator byte. If no such a byte * exists, the key will be the entire line and value will be empty. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.KeyValueTextInputFormat} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class KeyValueTextInputFormat extends FileInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/LineRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/LineRecordReader.java index 0da0f75090d..35755da9913 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/LineRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/LineRecordReader.java @@ -41,10 +41,7 @@ /** * Treats keys as offset in file and value as line. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.LineRecordReader} instead. */ -@Deprecated @InterfaceAudience.LimitedPrivate({"MapReduce", "Pig"}) @InterfaceStability.Unstable public class LineRecordReader implements RecordReader { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MROutputFiles.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MROutputFiles.java index a9e25f287d4..cb480a8f1cb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MROutputFiles.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MROutputFiles.java @@ -23,7 +23,6 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.conf.Configuration; -import org.apache.hadoop.conf.Configurable; import org.apache.hadoop.fs.LocalDirAllocator; import org.apache.hadoop.fs.Path; import org.apache.hadoop.mapreduce.MRConfig; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapFileOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapFileOutputFormat.java index 3093c8a6ce7..374a6c79ae9 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapFileOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapFileOutputFormat.java @@ -36,10 +36,7 @@ import org.apache.hadoop.util.ReflectionUtils; /** An {@link OutputFormat} that writes {@link MapFile}s. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.MapFileOutputFormat} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MapFileOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapReduceBase.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapReduceBase.java index 0281cf3eb15..f2f543f40a1 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapReduceBase.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapReduceBase.java @@ -23,7 +23,6 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.io.Closeable; -import org.apache.hadoop.mapred.JobConfigurable; /** * Base class for {@link Mapper} and {@link Reducer} implementations. @@ -31,7 +30,6 @@ *

Provides default no-op implementations for a few methods, most non-trivial * applications need to override some of them.

*/ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MapReduceBase implements Closeable, JobConfigurable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapRunnable.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapRunnable.java index c989a6f32b9..7aa4f336ae5 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapRunnable.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapRunnable.java @@ -30,9 +30,7 @@ * control on map processing e.g. multi-threaded, asynchronous mappers etc.

* * @see Mapper - * @deprecated Use {@link org.apache.hadoop.mapreduce.Mapper} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface MapRunnable diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapTask.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapTask.java index 7c47aa91d51..e44f28b5774 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapTask.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MapTask.java @@ -37,7 +37,6 @@ import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.FileSystem.Statistics; -import org.apache.hadoop.fs.FileUtil; import org.apache.hadoop.fs.LocalFileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.RawLocalFileSystem; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Mapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Mapper.java index 5e98a54f85f..2b1362c55c7 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Mapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Mapper.java @@ -129,9 +129,7 @@ * @see MapReduceBase * @see MapRunnable * @see SequenceFile - * @deprecated Use {@link org.apache.hadoop.mapreduce.Mapper} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface Mapper extends JobConfigurable, Closeable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Master.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Master.java index 2a14755930b..d6f7346c63b 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Master.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Master.java @@ -21,12 +21,16 @@ import java.io.IOException; import java.net.InetSocketAddress; +import org.apache.hadoop.classification.InterfaceAudience.Private; +import org.apache.hadoop.classification.InterfaceStability.Unstable; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.mapreduce.MRConfig; import org.apache.hadoop.net.NetUtils; import org.apache.hadoop.security.SecurityUtil; import org.apache.hadoop.yarn.conf.YarnConfiguration; +@Private +@Unstable public class Master { public enum State { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileInputFormat.java index 9b342667885..7b9dc62c2b6 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileInputFormat.java @@ -36,9 +36,7 @@ * Subclasses implement {@link #getRecordReader(InputSplit, JobConf, Reporter)} * to construct RecordReader's for MultiFileSplit's. * @see MultiFileSplit - * @deprecated Use {@link org.apache.hadoop.mapred.lib.CombineFileInputFormat} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class MultiFileInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileSplit.java index 55134d61baf..8ea4f093ec6 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/MultiFileSplit.java @@ -18,20 +18,16 @@ package org.apache.hadoop.mapred; -import java.io.DataInput; -import java.io.DataOutput; import java.io.IOException; import java.util.HashSet; import java.util.Set; import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; +import org.apache.hadoop.fs.BlockLocation; import org.apache.hadoop.fs.FileStatus; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; -import org.apache.hadoop.fs.BlockLocation; -import org.apache.hadoop.io.Text; -import org.apache.hadoop.io.Text; import org.apache.hadoop.mapred.lib.CombineFileSplit; /** @@ -42,9 +38,7 @@ * reading one record per file. * @see FileSplit * @see MultiFileInputFormat - * @deprecated Use {@link org.apache.hadoop.mapred.lib.CombineFileSplit} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultiFileSplit extends CombineFileSplit { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputCommitter.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputCommitter.java index 60fd7f99adc..8f90a87b658 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputCommitter.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputCommitter.java @@ -56,9 +56,7 @@ * @see FileOutputCommitter * @see JobContext * @see TaskAttemptContext - * @deprecated Use {@link org.apache.hadoop.mapreduce.OutputCommitter} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class OutputCommitter diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputFormat.java index 342730896b9..6ea6a71afb7 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputFormat.java @@ -44,9 +44,7 @@ * * @see RecordWriter * @see JobConf - * @deprecated Use {@link org.apache.hadoop.mapreduce.OutputFormat} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface OutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputLogFilter.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputLogFilter.java index 44367e4d095..363cf4ce59a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputLogFilter.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/OutputLogFilter.java @@ -29,9 +29,6 @@ * This can be used to list paths of output directory as follows: * Path[] fileList = FileUtil.stat2Paths(fs.listStatus(outDir, * new OutputLogFilter())); - * @deprecated Use - * {@link org.apache.hadoop.mapred.Utils.OutputFileUtils.OutputLogFilter} - * instead. */ @InterfaceAudience.Public @InterfaceStability.Stable diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Partitioner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Partitioner.java index c35e88cc8cd..1aa0ab1f92c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Partitioner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Partitioner.java @@ -32,9 +32,7 @@ * record) is sent for reduction.

* * @see Reducer - * @deprecated Use {@link org.apache.hadoop.mapreduce.Partitioner} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface Partitioner extends JobConfigurable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/PeriodicStatsAccumulator.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/PeriodicStatsAccumulator.java index 85ee8a544e7..33eef76881c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/PeriodicStatsAccumulator.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/PeriodicStatsAccumulator.java @@ -18,6 +18,9 @@ package org.apache.hadoop.mapred; +import org.apache.hadoop.classification.InterfaceAudience.Private; +import org.apache.hadoop.classification.InterfaceStability.Unstable; + /** * * This abstract class that represents a bucketed series of @@ -33,6 +36,8 @@ * bucket and how we interpret the readings by overriding * {@code extendInternal(...)} and {@code initializeInterval()} */ +@Private +@Unstable public abstract class PeriodicStatsAccumulator { // The range of progress from 0.0D through 1.0D is divided into // count "progress segments". This object accumulates an diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ProgressSplitsBlock.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ProgressSplitsBlock.java index d3912438527..ccc016a9b35 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ProgressSplitsBlock.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/ProgressSplitsBlock.java @@ -18,13 +18,16 @@ package org.apache.hadoop.mapred; -import java.util.List; +import org.apache.hadoop.classification.InterfaceAudience.Private; +import org.apache.hadoop.classification.InterfaceStability.Unstable; /* * This object gathers the [currently four] PeriodStatset's that we * are gathering for a particular task attempt for packaging and * handling as a single object. */ +@Private +@Unstable public class ProgressSplitsBlock { final PeriodicStatsAccumulator progressWallclockTime; final PeriodicStatsAccumulator progressCPUTime; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/QueueAclsInfo.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/QueueAclsInfo.java index 49c06d3cae4..639ff2a8bfd 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/QueueAclsInfo.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/QueueAclsInfo.java @@ -20,9 +20,7 @@ /** * Class to encapsulate Queue ACLs for a particular * user. - * @deprecated Use {@link org.apache.hadoop.mapreduce.QueueAclsInfo} instead */ -@Deprecated class QueueAclsInfo extends org.apache.hadoop.mapreduce.QueueAclsInfo { /** diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RecordReader.java index 432337b305a..0c95a147dc6 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RecordReader.java @@ -19,7 +19,6 @@ package org.apache.hadoop.mapred; import java.io.IOException; -import java.io.DataInput; import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Reducer.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Reducer.java index d51673cf58b..3fefa4bed71 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Reducer.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Reducer.java @@ -162,9 +162,7 @@ * @see Partitioner * @see Reporter * @see MapReduceBase - * @deprecated Use {@link org.apache.hadoop.mapreduce.Reducer} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface Reducer extends JobConfigurable, Closeable { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RunningJob.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RunningJob.java index 53b7188e9bf..5a11fa876ea 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RunningJob.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/RunningJob.java @@ -34,9 +34,7 @@ * progress etc.

* * @see JobClient - * @deprecated Use {@link org.apache.hadoop.mapreduce.Job} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface RunningJob { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryInputFormat.java index bfd824adf4e..1ed879e7f66 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryInputFormat.java @@ -27,20 +27,11 @@ import org.apache.hadoop.io.BytesWritable; import org.apache.hadoop.io.DataOutputBuffer; import org.apache.hadoop.io.SequenceFile; -import org.apache.hadoop.mapred.InputSplit; -import org.apache.hadoop.mapred.JobConf; -import org.apache.hadoop.mapred.RecordReader; -import org.apache.hadoop.mapred.Reporter; -import org.apache.hadoop.mapred.SequenceFileInputFormat; /** * InputFormat reading keys, values from SequenceFiles in binary (raw) * format. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.SequenceFileAsBinaryInputFormat} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileAsBinaryInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryOutputFormat.java index bd1ab2934b8..60bb16ccb03 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsBinaryOutputFormat.java @@ -23,26 +23,20 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; - -import org.apache.hadoop.io.WritableComparable; -import org.apache.hadoop.io.Writable; import org.apache.hadoop.io.BytesWritable; import org.apache.hadoop.io.SequenceFile; import org.apache.hadoop.io.SequenceFile.CompressionType; +import org.apache.hadoop.io.Writable; +import org.apache.hadoop.io.WritableComparable; import org.apache.hadoop.io.compress.CompressionCodec; import org.apache.hadoop.io.compress.DefaultCodec; -import org.apache.hadoop.util.ReflectionUtils; import org.apache.hadoop.util.Progressable; +import org.apache.hadoop.util.ReflectionUtils; /** * An {@link OutputFormat} that writes keys, values to * {@link SequenceFile}s in binary(raw) format - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.SequenceFileAsBinaryOutputFormat} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileAsBinaryOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextInputFormat.java index 9df190a5d0c..55afa82bf7d 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextInputFormat.java @@ -29,12 +29,7 @@ * except it generates SequenceFileAsTextRecordReader * which converts the input keys and values to their * String forms by calling toString() method. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.SequenceFileAsTextInputFormat} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileAsTextInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextRecordReader.java index 510483d2171..45c6c484f01 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileAsTextRecordReader.java @@ -31,11 +31,7 @@ * This class converts the input keys and values to their String forms by calling toString() * method. This class to SequenceFileAsTextInputFormat class is as LineRecordReader * class to TextInputFormat class. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.SequenceFileAsTextRecordReader} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileAsTextRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFilter.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFilter.java index e7db705a3fd..da88f2c3bcb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFilter.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFilter.java @@ -29,11 +29,7 @@ /** * A class that allows a map/red job to work on a sample of sequence files. * The sample is decided by the filter class set by the job. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileInputFilter diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFormat.java index d9ca9cc045d..9cd2da95b03 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileInputFormat.java @@ -29,12 +29,9 @@ import org.apache.hadoop.io.SequenceFile; import org.apache.hadoop.io.MapFile; -/** An {@link InputFormat} for {@link SequenceFile}s. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat} - * instead. +/** + * An {@link InputFormat} for {@link SequenceFile}s. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileInputFormat extends FileInputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileOutputFormat.java index 143c86e9dea..d1040a6229c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileOutputFormat.java @@ -21,25 +21,22 @@ import java.io.IOException; import java.util.Arrays; +import org.apache.hadoop.classification.InterfaceAudience; +import org.apache.hadoop.classification.InterfaceStability; +import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.FileUtil; - +import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.SequenceFile; import org.apache.hadoop.io.SequenceFile.CompressionType; import org.apache.hadoop.io.compress.CompressionCodec; import org.apache.hadoop.io.compress.DefaultCodec; -import org.apache.hadoop.classification.InterfaceAudience; -import org.apache.hadoop.classification.InterfaceStability; -import org.apache.hadoop.conf.Configuration; -import org.apache.hadoop.util.*; +import org.apache.hadoop.util.Progressable; +import org.apache.hadoop.util.ReflectionUtils; -/** An {@link OutputFormat} that writes {@link SequenceFile}s. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat} - * instead. +/** + * An {@link OutputFormat} that writes {@link SequenceFile}s. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileOutputFormat extends FileOutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileRecordReader.java index 11163cd44e3..a7fb8ac3b02 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SequenceFileRecordReader.java @@ -29,7 +29,9 @@ import org.apache.hadoop.io.*; import org.apache.hadoop.util.ReflectionUtils; -/** An {@link RecordReader} for {@link SequenceFile}s. */ +/** + * An {@link RecordReader} for {@link SequenceFile}s. + */ @InterfaceAudience.Public @InterfaceStability.Stable public class SequenceFileRecordReader implements RecordReader { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SpillRecord.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SpillRecord.java index 883b9ed871e..dc673350d96 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SpillRecord.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/SpillRecord.java @@ -17,8 +17,8 @@ */ package org.apache.hadoop.mapred; -import java.io.DataInputStream; -import java.io.File; +import static org.apache.hadoop.mapred.MapTask.MAP_OUTPUT_INDEX_RECORD_LENGTH; + import java.io.IOException; import java.nio.ByteBuffer; import java.nio.LongBuffer; @@ -27,15 +27,12 @@ import java.util.zip.Checksum; import org.apache.hadoop.fs.ChecksumException; +import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IOUtils; -import org.apache.hadoop.io.SecureIOUtils; -import org.apache.hadoop.security.UserGroupInformation; import org.apache.hadoop.util.PureJavaCrc32; -import org.apache.hadoop.fs.FSDataInputStream; -import static org.apache.hadoop.mapred.MapTask.MAP_OUTPUT_INDEX_RECORD_LENGTH; class SpillRecord { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContext.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContext.java index 3b6f2c00ac0..86e84798889 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContext.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContext.java @@ -22,11 +22,6 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.util.Progressable; -/** - * @deprecated Use {@link org.apache.hadoop.mapreduce.TaskAttemptContext} - * instead. - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface TaskAttemptContext diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContextImpl.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContextImpl.java index e278a8bfc99..60769e48284 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContextImpl.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptContextImpl.java @@ -22,11 +22,6 @@ import org.apache.hadoop.mapreduce.Counter; import org.apache.hadoop.util.Progressable; -/** - * @deprecated Use {@link org.apache.hadoop.mapreduce.task.TaskAttemptContextImpl} - * instead. - */ -@Deprecated @InterfaceAudience.Private @InterfaceStability.Unstable public class TaskAttemptContextImpl diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptID.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptID.java index 48756fe2125..7bb7f8a5494 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptID.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskAttemptID.java @@ -45,7 +45,6 @@ * @see JobID * @see TaskID */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TaskAttemptID extends org.apache.hadoop.mapreduce.TaskAttemptID { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskCompletionEvent.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskCompletionEvent.java index b75c96a5157..9f25339a646 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskCompletionEvent.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskCompletionEvent.java @@ -24,10 +24,7 @@ /** * This is used to track task completion events on * job tracker. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.TaskCompletionEvent} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TaskCompletionEvent diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskID.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskID.java index 036e44f7391..6234243b8ba 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskID.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskID.java @@ -47,7 +47,6 @@ * @see JobID * @see TaskAttemptID */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TaskID extends org.apache.hadoop.mapreduce.TaskID { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java index 9cd2a2c05bd..4d47df9b8d8 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java @@ -23,7 +23,6 @@ import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -33,13 +32,12 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; - import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; -import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.LocalFileSystem; import org.apache.hadoop.fs.FileStatus; +import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.FileUtil; +import org.apache.hadoop.fs.LocalFileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IOUtils; import org.apache.hadoop.io.SecureIOUtils; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskReport.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskReport.java index e8b7a0b85f8..1aed3e0c225 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskReport.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskReport.java @@ -24,10 +24,9 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; -/** A report on the state of a task. - * @deprecated Use {@link org.apache.hadoop.mapreduce.TaskReport} instead - **/ -@Deprecated +/** + * A report on the state of a task. + */ @InterfaceAudience.Public @InterfaceStability.Stable public class TaskReport extends org.apache.hadoop.mapreduce.TaskReport { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextInputFormat.java index d90a0748be9..02cffb84adb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextInputFormat.java @@ -27,13 +27,11 @@ import org.apache.hadoop.io.Text; import org.apache.hadoop.io.compress.*; -/** An {@link InputFormat} for plain text files. Files are broken into lines. +/** + * An {@link InputFormat} for plain text files. Files are broken into lines. * Either linefeed or carriage-return are used to signal end of line. Keys are * the position in the file, and values are the line of text.. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.input.TextInputFormat} - * instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TextInputFormat extends FileInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextOutputFormat.java index ba5ab351705..ca499e49a5a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TextOutputFormat.java @@ -34,11 +34,9 @@ import org.apache.hadoop.io.compress.GzipCodec; import org.apache.hadoop.util.*; -/** An {@link OutputFormat} that writes plain text files. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.TextOutputFormat} instead. +/** + * An {@link OutputFormat} that writes plain text files. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TextOutputFormat extends FileOutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/Job.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/Job.java index a2868bb6a6f..bc719d745b2 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/Job.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/Job.java @@ -32,10 +32,6 @@ import org.apache.hadoop.mapred.JobID; import org.apache.hadoop.mapreduce.lib.jobcontrol.ControlledJob; -/** - * @deprecated Use {@link ControlledJob} instead. - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class Job extends ControlledJob { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/JobControl.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/JobControl.java index f6ea6675fc3..4fd0a867163 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/JobControl.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/jobcontrol/JobControl.java @@ -26,11 +26,6 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.mapreduce.lib.jobcontrol.ControlledJob; -/** - *@deprecated Use - *{@link org.apache.hadoop.mapreduce.lib.jobcontrol.JobControl} instead - **/ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class JobControl extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ArrayListBackedIterator.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ArrayListBackedIterator.java index d02d743836c..7179f11227d 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ArrayListBackedIterator.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ArrayListBackedIterator.java @@ -28,10 +28,7 @@ * implementation uses an {@link java.util.ArrayList} to store elements * added to it, replaying them as requested. * Prefer {@link StreamBackedIterator}. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.ArrayListBackedIterator} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ArrayListBackedIterator extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ComposableInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ComposableInputFormat.java index 1fa73b5024e..da09e7f3413 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ComposableInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/ComposableInputFormat.java @@ -32,11 +32,7 @@ /** * Refinement of InputFormat requiring implementors to provide * ComposableRecordReader instead of RecordReader. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.ComposableInputFormat} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface ComposableInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeInputSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeInputSplit.java index 11f976662d2..9f5336f3ebc 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeInputSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeInputSplit.java @@ -33,11 +33,7 @@ /** * This InputSplit contains a set of child InputSplits. Any InputSplit inserted * into this collection must have a public default constructor. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.CompositeInputSplit} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class CompositeInputSplit implements InputSplit { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeRecordReader.java index ea5cd8f4f24..8bb5fcd2efd 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/CompositeRecordReader.java @@ -37,11 +37,7 @@ /** * A RecordReader that can effect joins of RecordReaders sharing a common key * type and partitioning. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.CompositeRecordReader} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class CompositeRecordReader< diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/InnerJoinRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/InnerJoinRecordReader.java index f9e0720707b..eef074f34d8 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/InnerJoinRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/InnerJoinRecordReader.java @@ -28,11 +28,7 @@ /** * Full inner join. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.InnerJoinRecordReader} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class InnerJoinRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/JoinRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/JoinRecordReader.java index dd0d8bd11b3..bb3bd718697 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/JoinRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/JoinRecordReader.java @@ -31,10 +31,7 @@ /** * Base class for Composite joins returning Tuples of arbitrary Writables. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.JoinRecordReader} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class JoinRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/MultiFilterRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/MultiFilterRecordReader.java index e126da49578..9760503a280 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/MultiFilterRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/MultiFilterRecordReader.java @@ -34,10 +34,7 @@ /** * Base class for Composite join returning values derived from multiple * sources, but generally not tuples. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.MultiFilterRecordReader} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class MultiFilterRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/OverrideRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/OverrideRecordReader.java index 2430e731a30..1671e6e8956 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/OverrideRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/OverrideRecordReader.java @@ -34,10 +34,7 @@ * For example, override(S1,S2,S3) will prefer values * from S3 over S2, and values from S2 over S1 for all keys * emitted from all sources. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.OverrideRecordReader} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class OverrideRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/StreamBackedIterator.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/StreamBackedIterator.java index ae85c2d1ea4..0cb6df8bcdd 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/StreamBackedIterator.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/StreamBackedIterator.java @@ -24,11 +24,7 @@ /** * This class provides an implementation of ResetableIterator. This * implementation uses a byte array to store elements added to it. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.StreamBackedIterator} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class StreamBackedIterator diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/TupleWritable.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/TupleWritable.java index bacb12f3f76..9fb873282cd 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/TupleWritable.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/TupleWritable.java @@ -33,11 +33,7 @@ * incompatible with, but contrary to the general case. * * @see org.apache.hadoop.io.Writable - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.TupleWritable} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TupleWritable diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/WrappedRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/WrappedRecordReader.java index aa0cae5e1e2..5b38ba2c20e 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/WrappedRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/join/WrappedRecordReader.java @@ -33,10 +33,7 @@ * This class keeps track of the "head" key-value pair for the * provided RecordReader and keeps a store of values matching a key when * this source is participating in a join. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.join.WrappedRecordReader} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class WrappedRecordReader diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/Chain.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/Chain.java index d9998124e16..57841f0d781 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/Chain.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/Chain.java @@ -35,9 +35,7 @@ /** * The Chain class provides all the common functionality for the * {@link ChainMapper} and the {@link ChainReducer} classes. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.chain.Chain} instead */ -@Deprecated class Chain extends org.apache.hadoop.mapreduce.lib.chain.Chain { private static final String MAPPER_BY_VALUE = "chain.mapper.byValue"; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainMapper.java index 2d781c033c3..14f040af96a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainMapper.java @@ -88,10 +88,7 @@ * RunningJob job = jc.submitJob(conf); * ... * - * @deprecated - * Use {@link org.apache.hadoop.mapreduce.lib.chain.ChainMapper} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ChainMapper implements Mapper { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainReducer.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainReducer.java index 6dd276eace5..641d82c0839 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainReducer.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/ChainReducer.java @@ -88,10 +88,7 @@ * RunningJob job = jc.submitJob(conf); * ... * - * @deprecated - * Use {@link org.apache.hadoop.mapreduce.lib.chain.ChainReducer} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ChainReducer implements Reducer { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileInputFormat.java index 35dd3d7e5c6..1401fc29704 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileInputFormat.java @@ -24,14 +24,12 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.fs.FileStatus; -import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.PathFilter; -import org.apache.hadoop.mapred.FileInputFormat; import org.apache.hadoop.mapred.InputFormat; import org.apache.hadoop.mapred.InputSplit; import org.apache.hadoop.mapred.JobConf; -import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapred.RecordReader; +import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.TaskAttemptContext; @@ -53,10 +51,7 @@ * Subclasses implement {@link org.apache.hadoop.mapred.InputFormat#getRecordReader(InputSplit, JobConf, Reporter)} * to construct RecordReader's for CombineFileSplit's. * @see CombineFileSplit - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat} */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class CombineFileInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileRecordReader.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileRecordReader.java index 7277650cb2a..1abaef260c5 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileRecordReader.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileRecordReader.java @@ -35,10 +35,7 @@ * This class allows using different RecordReaders for processing * these data chunks from different files. * @see CombineFileSplit - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.CombineFileRecordReader} */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class CombineFileRecordReader implements RecordReader { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileSplit.java index a23c981ac63..4628e550fdc 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/CombineFileSplit.java @@ -26,11 +26,6 @@ import org.apache.hadoop.mapred.InputSplit; import org.apache.hadoop.mapred.JobConf; -/** - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.CombineFileSplit} - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class CombineFileSplit extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingInputFormat.java index 3177e9fe365..c3666d207e7 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingInputFormat.java @@ -43,10 +43,7 @@ * InputFormats. * * @see MultipleInputs#addInputPath(JobConf, Path, Class, Class) - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.DelegatingInputFormat} instead */ -@Deprecated @InterfaceAudience.Private @InterfaceStability.Unstable public class DelegatingInputFormat implements InputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingMapper.java index fe1d1ca3737..1df71dc7be8 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/DelegatingMapper.java @@ -34,10 +34,7 @@ * mappers. * * @see MultipleInputs#addInputPath(JobConf, Path, Class, Class) - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.DelegatingMapper} instead */ -@Deprecated @InterfaceAudience.Private @InterfaceStability.Unstable public class DelegatingMapper implements Mapper { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FieldSelectionMapReduce.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FieldSelectionMapReduce.java index efa17a3fe7c..03335f90693 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FieldSelectionMapReduce.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FieldSelectionMapReduce.java @@ -65,10 +65,7 @@ * * The reducer extracts output key/value pairs in a similar manner, except that * the key is never ignored. - * @deprecated Use {@link FieldSelectionMapper} and - * {@link FieldSelectionReducer} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class FieldSelectionMapReduce diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FilterOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FilterOutputFormat.java index a69d9ecbca6..c2f7e613049 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FilterOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/FilterOutputFormat.java @@ -31,10 +31,7 @@ /** * FilterOutputFormat is a convenience class that wraps OutputFormat. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.FilterOutputFormat} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class FilterOutputFormat implements OutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/HashPartitioner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/HashPartitioner.java index ef62a38f666..6ac0e31fb07 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/HashPartitioner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/HashPartitioner.java @@ -23,11 +23,9 @@ import org.apache.hadoop.mapred.Partitioner; import org.apache.hadoop.mapred.JobConf; -/** Partition keys by their {@link Object#hashCode()}. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.partition.HashPartitioner} instead. +/** + * Partition keys by their {@link Object#hashCode()}. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class HashPartitioner implements Partitioner { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityMapper.java index 82b26d05781..fe395d3ddc3 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityMapper.java @@ -27,10 +27,9 @@ import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapred.MapReduceBase; -/** Implements the identity function, mapping inputs directly to outputs. - * @deprecated Use {@link org.apache.hadoop.mapreduce.Mapper} instead. +/** + * Implements the identity function, mapping inputs directly to outputs. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class IdentityMapper diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityReducer.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityReducer.java index b79ce6b843b..54097c80feb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityReducer.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/IdentityReducer.java @@ -29,10 +29,9 @@ import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapred.MapReduceBase; -/** Performs no reduction, writing all input values directly to the output. - * @deprecated Use {@link org.apache.hadoop.mapreduce.Reducer} instead. +/** + * Performs no reduction, writing all input values directly to the output. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class IdentityReducer diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InputSampler.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InputSampler.java index 6fdef217d94..b99b0c7d6e4 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InputSampler.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InputSampler.java @@ -25,11 +25,6 @@ import org.apache.hadoop.mapred.JobConf; import org.apache.hadoop.mapreduce.Job; -/** - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.partition.InputSampler} - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class InputSampler extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InverseMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InverseMapper.java index 9d1d81728e2..03d3abf4b4d 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InverseMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/InverseMapper.java @@ -27,11 +27,9 @@ import org.apache.hadoop.mapred.OutputCollector; import org.apache.hadoop.mapred.Reporter; -/** A {@link Mapper} that swaps keys and values. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.map.InverseMapper} - * instead. +/** + * A {@link Mapper} that swaps keys and values. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class InverseMapper diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedComparator.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedComparator.java index a4a8cb73f39..c989d77b20f 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedComparator.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedComparator.java @@ -38,11 +38,7 @@ * field). opts are ordering options (any of 'nr' as described above). * We assume that the fields in the key are separated by * {@link JobContext#MAP_OUTPUT_KEY_FIELD_SEPERATOR} - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedComparator} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class KeyFieldBasedComparator extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedPartitioner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedPartitioner.java index 644a24cc3e9..c2800ead9e5 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedPartitioner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/KeyFieldBasedPartitioner.java @@ -34,11 +34,7 @@ * field's last character. If '.c' is omitted from pos1, it defaults to 1 * (the beginning of the field); if omitted from pos2, it defaults to 0 * (the end of the field). - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.partition.KeyFieldBasedPartitioner} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class KeyFieldBasedPartitioner extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LazyOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LazyOutputFormat.java index 39011f8e06d..a763abb3934 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LazyOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LazyOutputFormat.java @@ -32,10 +32,7 @@ /** * A Convenience class that creates output lazily. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.LazyOutputFormat} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class LazyOutputFormat extends FilterOutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LongSumReducer.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LongSumReducer.java index 0abd4f9c0bf..55f5113d9ca 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LongSumReducer.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/LongSumReducer.java @@ -30,11 +30,9 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.io.LongWritable; -/** A {@link Reducer} that sums long values. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.reduce.LongSumReducer} - * instead. +/** + * A {@link Reducer} that sums long values. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class LongSumReducer extends MapReduceBase diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleInputs.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleInputs.java index 52e4a768193..f40c87bb164 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleInputs.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleInputs.java @@ -32,10 +32,7 @@ /** * This class supports MapReduce jobs that have multiple input paths with * a different {@link InputFormat} and {@link Mapper} for each path - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.MultipleInputs} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultipleInputs { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputFormat.java index b8944f1c06b..90ce57aa36c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputFormat.java @@ -50,11 +50,7 @@ * * Case three: This class is used for a map only job. The job wants to use an * output file name that depends on both the keys and the input file name, - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.MultipleOutputs} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public abstract class MultipleOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputs.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputs.java index 47d7fc15bf6..39e80f9a16b 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputs.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleOutputs.java @@ -112,10 +112,7 @@ * * } * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.MultipleOutputs} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultipleOutputs { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleSequenceFileOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleSequenceFileOutputFormat.java index 5dd2de1d7f7..63ef3c96d3a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleSequenceFileOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleSequenceFileOutputFormat.java @@ -31,10 +31,7 @@ /** * This class extends the MultipleOutputFormat, allowing to write the output data * to different output files in sequence file output format. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.MultipleOutputs} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultipleSequenceFileOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleTextOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleTextOutputFormat.java index 2eb1eddeb81..e7d899563dd 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleTextOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultipleTextOutputFormat.java @@ -31,10 +31,7 @@ /** * This class extends the MultipleOutputFormat, allowing to write the output * data to different output files in Text output format. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.MultipleOutputs} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultipleTextOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultithreadedMapRunner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultithreadedMapRunner.java index 95620b3ccb8..456cdfab9a8 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultithreadedMapRunner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/MultithreadedMapRunner.java @@ -50,9 +50,7 @@ * mapred.map.multithreadedrunner.threads property, its default * value is 10 threads. *

- * @deprecated Use {@link MultithreadedMapper} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class MultithreadedMapRunner diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NLineInputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NLineInputFormat.java index ea022a3187c..7f4a2e5bcca 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NLineInputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NLineInputFormat.java @@ -52,10 +52,7 @@ * a value to one map task, and key is the offset. * i.e. (k,v) is (LongWritable, Text). * The location hints will span the whole mapred cluster. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.NLineInputFormat} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class NLineInputFormat extends FileInputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NullOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NullOutputFormat.java index 98520661278..e39ccf4800a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NullOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/NullOutputFormat.java @@ -29,10 +29,7 @@ /** * Consume all outputs and put them in /dev/null. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.output.NullOutputFormat} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class NullOutputFormat implements OutputFormat { diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/RegexMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/RegexMapper.java index 60cc43933ca..a95974befbe 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/RegexMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/RegexMapper.java @@ -33,10 +33,9 @@ import org.apache.hadoop.mapred.Reporter; -/** A {@link Mapper} that extracts text matching a regular expression. - * @deprecated Use {@link org.apache.hadoop.mapreduce.lib.map.RegexMapper} +/** + * A {@link Mapper} that extracts text matching a regular expression. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class RegexMapper extends MapReduceBase diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TaggedInputSplit.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TaggedInputSplit.java index 5def3c6616a..d8825a8a883 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TaggedInputSplit.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TaggedInputSplit.java @@ -33,10 +33,7 @@ /** * An {@link InputSplit} that tags another InputSplit with extra data for use * by {@link DelegatingInputFormat}s and {@link DelegatingMapper}s. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.input.TaggedInputSplit} instead */ -@Deprecated class TaggedInputSplit implements Configurable, InputSplit { private Class inputSplitClass; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TokenCountMapper.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TokenCountMapper.java index ac0e16d9f4c..8e884cee8bb 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TokenCountMapper.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TokenCountMapper.java @@ -31,12 +31,10 @@ import org.apache.hadoop.mapred.Reporter; -/** A {@link Mapper} that maps text values into pairs. Uses +/** + * A {@link Mapper} that maps text values into pairs. Uses * {@link StringTokenizer} to break text into tokens. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.map.TokenCounterMapper} instead. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TokenCountMapper extends MapReduceBase diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TotalOrderPartitioner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TotalOrderPartitioner.java index 1eed74ae127..14e0962da2c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TotalOrderPartitioner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/TotalOrderPartitioner.java @@ -28,10 +28,7 @@ /** * Partitioner effecting a total order by reading split points from * an externally generated source. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.partition.TotalOrderPartitioner} */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class TotalOrderPartitioner,V> diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/DoubleValueSum.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/DoubleValueSum.java index 328e2c46233..ac791c177f4 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/DoubleValueSum.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/DoubleValueSum.java @@ -24,11 +24,7 @@ /** * This class implements a value aggregator that sums up a sequence of double * values. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.DoubleValueSum} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class DoubleValueSum diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMax.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMax.java index 01bb1d10f80..0662d7e3910 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMax.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMax.java @@ -25,11 +25,7 @@ /** * This class implements a value aggregator that maintain the maximum of * a sequence of long values. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.LongValueMax} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class LongValueMax diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMin.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMin.java index 71a098274c0..1e8b51a2e78 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMin.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueMin.java @@ -24,11 +24,7 @@ /** * This class implements a value aggregator that maintain the minimum of * a sequence of long values. - * - *@deprecated Use - *{@link org.apache.hadoop.mapreduce.lib.aggregate.LongValueMin} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class LongValueMin diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueSum.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueSum.java index 9f3efe82fc3..ad38a0fb01c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueSum.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/LongValueSum.java @@ -24,11 +24,7 @@ /** * This class implements a value aggregator that sums up * a sequence of long values. - * - *@deprecated Use - *{@link org.apache.hadoop.mapreduce.lib.aggregate.LongValueSum} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class LongValueSum diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMax.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMax.java index 2bdc70f99d9..eabcac87143 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMax.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMax.java @@ -24,11 +24,7 @@ /** * This class implements a value aggregator that maintain the biggest of * a sequence of strings. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.StringValueMax} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class StringValueMax diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMin.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMin.java index 4990fdf5ca0..e3acc014971 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMin.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/StringValueMin.java @@ -24,11 +24,7 @@ /** * This class implements a value aggregator that maintain the smallest of * a sequence of strings. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.StringValueMin} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class StringValueMin diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UniqValueCount.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UniqValueCount.java index 735dc4d754e..f59e18f3699 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UniqValueCount.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UniqValueCount.java @@ -23,11 +23,7 @@ /** * This class implements a value aggregator that dedupes a sequence of objects. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.UniqValueCount} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class UniqValueCount diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UserDefinedValueAggregatorDescriptor.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UserDefinedValueAggregatorDescriptor.java index 53b564c85c5..cfddfda4ded 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UserDefinedValueAggregatorDescriptor.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/UserDefinedValueAggregatorDescriptor.java @@ -23,16 +23,13 @@ import org.apache.hadoop.mapred.JobConf; /** - * This class implements a wrapper for a user defined value aggregator descriptor. - * It servs two functions: One is to create an object of ValueAggregatorDescriptor from the - * name of a user defined class that may be dynamically loaded. The other is to - * deligate inviokations of generateKeyValPairs function to the created object. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.UserDefinedValueAggregatorDescriptor} - * instead + * This class implements a wrapper for a user defined value aggregator + * descriptor. + * It serves two functions: One is to create an object of + * ValueAggregatorDescriptor from the name of a user defined class that may be + * dynamically loaded. The other is to delegate invocations of + * generateKeyValPairs function to the created object. */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class UserDefinedValueAggregatorDescriptor extends org.apache.hadoop. diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregator.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregator.java index a61d61d71be..064a720d9e2 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregator.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregator.java @@ -23,11 +23,7 @@ /** * This interface defines the minimal protocol for value aggregators. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregator} instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface ValueAggregator extends diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorBaseDescriptor.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorBaseDescriptor.java index 694353b0869..b10ac583505 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorBaseDescriptor.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorBaseDescriptor.java @@ -28,12 +28,7 @@ /** * This class implements the common functionalities of * the subclasses of ValueAggregatorDescriptor class. - * - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorBaseDescriptor} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ValueAggregatorBaseDescriptor extends org.apache.hadoop.mapreduce. diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorCombiner.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorCombiner.java index 4b71aae36ab..d250cadcf6a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorCombiner.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/aggregate/ValueAggregatorCombiner.java @@ -32,11 +32,7 @@ /** * This class implements the generic combiner of Aggregate. - * @deprecated Use - * {@link org.apache.hadoop.mapreduce.lib.aggregate.ValueAggregatorCombiner} - * instead */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class ValueAggregatorCombiner diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBOutputFormat.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBOutputFormat.java index 549dd3237ff..6c2ecf772f5 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBOutputFormat.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBOutputFormat.java @@ -31,15 +31,10 @@ import org.apache.hadoop.mapred.RecordWriter; import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapreduce.MRJobConfig; -import org.apache.hadoop.mapreduce.TaskAttemptContext; import org.apache.hadoop.mapreduce.TaskAttemptID; import org.apache.hadoop.mapreduce.task.TaskAttemptContextImpl; import org.apache.hadoop.util.Progressable; -/** - * @deprecated Use org.apache.hadoop.mapreduce.lib.db.DBOutputFormat instead - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class DBOutputFormat diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBWritable.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBWritable.java index df8a0788dd9..1e38e4de10c 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBWritable.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/lib/db/DBWritable.java @@ -20,11 +20,6 @@ import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; -/** - * @deprecated - * Use {@link org.apache.hadoop.mapreduce.lib.db.DBWritable} instead - */ -@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public interface DBWritable diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Application.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Application.java index 0a108d73b63..8d4d2592373 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Application.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Application.java @@ -18,7 +18,6 @@ package org.apache.hadoop.mapred.pipes; -import java.io.BufferedInputStream; import java.io.File; import java.io.IOException; import java.net.ServerSocket; @@ -27,14 +26,12 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Random; + import javax.crypto.SecretKey; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.apache.hadoop.mapreduce.MRJobConfig; -import org.apache.hadoop.mapreduce.filecache.DistributedCache; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.FileUtil; @@ -50,6 +47,8 @@ import org.apache.hadoop.mapred.Reporter; import org.apache.hadoop.mapred.TaskAttemptID; import org.apache.hadoop.mapred.TaskLog; +import org.apache.hadoop.mapreduce.MRJobConfig; +import org.apache.hadoop.mapreduce.filecache.DistributedCache; import org.apache.hadoop.mapreduce.security.SecureShuffleUtils; import org.apache.hadoop.mapreduce.security.TokenCache; import org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/BinaryProtocol.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/BinaryProtocol.java index ecdce749abd..ebfb1845377 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/BinaryProtocol.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/BinaryProtocol.java @@ -18,14 +18,20 @@ package org.apache.hadoop.mapred.pipes; -import java.io.*; +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.FileOutputStream; +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.net.Socket; import java.util.ArrayList; import java.util.List; import java.util.Map; -import javax.crypto.SecretKey; - import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.hadoop.io.BytesWritable; @@ -36,8 +42,6 @@ import org.apache.hadoop.io.WritableUtils; import org.apache.hadoop.mapred.InputSplit; import org.apache.hadoop.mapred.JobConf; -import org.apache.hadoop.mapreduce.security.SecureShuffleUtils; -import org.apache.hadoop.mapreduce.security.token.JobTokenSecretManager; import org.apache.hadoop.util.StringUtils; /** diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/OutputHandler.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/OutputHandler.java index 04cf21a9496..2d6850f4c41 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/OutputHandler.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/OutputHandler.java @@ -19,9 +19,7 @@ package org.apache.hadoop.mapred.pipes; import java.io.IOException; -import java.util.ArrayList; import java.util.HashMap; -import java.util.List; import java.util.Map; import org.apache.hadoop.io.FloatWritable; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Submitter.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Submitter.java index 4c0d940609c..ddc3ae80172 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Submitter.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/pipes/Submitter.java @@ -25,7 +25,6 @@ import java.net.URLClassLoader; import java.security.AccessController; import java.security.PrivilegedAction; -import java.util.Iterator; import java.util.StringTokenizer; import org.apache.commons.cli.BasicParser; @@ -41,8 +40,6 @@ import org.apache.hadoop.classification.InterfaceStability; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.conf.Configured; -import org.apache.hadoop.mapreduce.MRJobConfig; -import org.apache.hadoop.mapreduce.filecache.DistributedCache; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.Text; @@ -59,6 +56,8 @@ import org.apache.hadoop.mapred.lib.HashPartitioner; import org.apache.hadoop.mapred.lib.LazyOutputFormat; import org.apache.hadoop.mapred.lib.NullOutputFormat; +import org.apache.hadoop.mapreduce.MRJobConfig; +import org.apache.hadoop.mapreduce.filecache.DistributedCache; import org.apache.hadoop.util.GenericOptionsParser; import org.apache.hadoop.util.Tool;