You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by to...@apache.org on 2010/06/11 23:40:53 UTC
svn commit: r953884 [4/6] - in /hadoop/common/branches/branch-0.21: ./
src/java/org/apache/hadoop/ src/java/org/apache/hadoop/classification/
src/java/org/apache/hadoop/conf/ src/java/org/apache/hadoop/fs/
src/java/org/apache/hadoop/fs/ftp/ src/java/or...
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/ganglia/GangliaContext.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/ganglia/GangliaContext.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/ganglia/GangliaContext.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/ganglia/GangliaContext.java Fri Jun 11 21:40:44 2010
@@ -32,6 +32,8 @@ import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.ContextFactory;
import org.apache.hadoop.metrics.MetricsException;
import org.apache.hadoop.metrics.spi.AbstractMetricsContext;
@@ -42,6 +44,8 @@ import org.apache.hadoop.metrics.spi.Uti
* Context for sending metrics to Ganglia.
*
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class GangliaContext extends AbstractMetricsContext {
private static final String PERIOD_PROPERTY = "period";
@@ -83,9 +87,11 @@ public class GangliaContext extends Abst
private DatagramSocket datagramSocket;
/** Creates a new instance of GangliaContext */
+ @InterfaceAudience.Private
public GangliaContext() {
}
+ @InterfaceAudience.Private
public void init(String contextName, ContextFactory factory) {
super.init(contextName, factory);
parseAndSetPeriod(PERIOD_PROPERTY);
@@ -106,6 +112,7 @@ public class GangliaContext extends Abst
}
}
+ @InterfaceAudience.Private
public void emitRecord(String contextName, String recordName,
OutputRecord outRec)
throws IOException {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/EventCounter.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/EventCounter.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/EventCounter.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/EventCounter.java Fri Jun 11 21:40:44 2010
@@ -19,6 +19,8 @@ package org.apache.hadoop.metrics.jvm;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.Level;
import org.apache.log4j.spi.LoggingEvent;
@@ -27,6 +29,8 @@ import org.apache.log4j.spi.LoggingEvent
* A log4J Appender that simply counts logging events in three levels:
* fatal, error and warn.
*/
+@InterfaceAudience.Private
+@InterfaceStability.Evolving
public class EventCounter extends AppenderSkeleton {
private static final int FATAL = 0;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/JvmMetrics.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/JvmMetrics.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/JvmMetrics.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/JvmMetrics.java Fri Jun 11 21:40:44 2010
@@ -22,6 +22,9 @@ import java.lang.management.MemoryMXBean
import java.lang.management.MemoryUsage;
import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.MetricsContext;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.metrics.MetricsUtil;
@@ -38,6 +41,8 @@ import org.apache.commons.logging.LogFac
* Any application can create an instance of this class in order to emit
* Java VM metrics.
*/
+@InterfaceAudience.Private
+@InterfaceStability.Evolving
public class JvmMetrics implements Updater {
private static final float M = 1024*1024;
Added: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/package-info.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/package-info.java?rev=953884&view=auto
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/package-info.java (added)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/package-info.java Fri Jun 11 21:40:44 2010
@@ -0,0 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+@InterfaceAudience.Private
+@InterfaceStability.Evolving
+package org.apache.hadoop.metrics.jvm;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
Propchange: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/jvm/package-info.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/AbstractMetricsContext.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/AbstractMetricsContext.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/AbstractMetricsContext.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/AbstractMetricsContext.java Fri Jun 11 21:40:44 2010
@@ -34,6 +34,8 @@ import java.util.TimerTask;
import java.util.TreeMap;
import java.util.Map.Entry;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.ContextFactory;
import org.apache.hadoop.metrics.MetricsContext;
import org.apache.hadoop.metrics.MetricsException;
@@ -50,6 +52,8 @@ import org.apache.hadoop.metrics.Updater
* override the abstract <code>emitRecord</code> method in order to transmit
* the data. <p/>
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public abstract class AbstractMetricsContext implements MetricsContext {
private int period = MetricsContext.DEFAULT_PERIOD;
@@ -61,6 +65,7 @@ public abstract class AbstractMetricsCon
private ContextFactory factory = null;
private String contextName = null;
+ @InterfaceAudience.Private
public static class TagMap extends TreeMap<String,Object> {
private static final long serialVersionUID = 3546309335061952993L;
TagMap() {
@@ -84,6 +89,7 @@ public abstract class AbstractMetricsCon
}
}
+ @InterfaceAudience.Private
public static class MetricMap extends TreeMap<String,Number> {
private static final long serialVersionUID = -7495051861141631609L;
MetricMap() {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/CompositeContext.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/CompositeContext.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/CompositeContext.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/CompositeContext.java Fri Jun 11 21:40:44 2010
@@ -26,6 +26,8 @@ import java.util.ArrayList;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.ContextFactory;
import org.apache.hadoop.metrics.MetricsContext;
import org.apache.hadoop.metrics.MetricsException;
@@ -33,6 +35,8 @@ import org.apache.hadoop.metrics.Metrics
import org.apache.hadoop.metrics.MetricsUtil;
import org.apache.hadoop.metrics.Updater;
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class CompositeContext extends AbstractMetricsContext {
private static final Log LOG = LogFactory.getLog(CompositeContext.class);
@@ -41,9 +45,11 @@ public class CompositeContext extends Ab
private final ArrayList<MetricsContext> subctxt =
new ArrayList<MetricsContext>();
+ @InterfaceAudience.Private
public CompositeContext() {
}
+ @InterfaceAudience.Private
public void init(String contextName, ContextFactory factory) {
super.init(contextName, factory);
int nKids;
@@ -64,6 +70,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
public MetricsRecord newRecord(String recordName) {
return (MetricsRecord) Proxy.newProxyInstance(
@@ -72,6 +79,7 @@ public class CompositeContext extends Ab
new MetricsRecordDelegator(recordName, subctxt));
}
+ @InterfaceAudience.Private
@Override
protected void emitRecord(String contextName, String recordName,
OutputRecord outRec) throws IOException {
@@ -88,6 +96,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
protected void flush() throws IOException {
for (MetricsContext ctxt : subctxt) {
@@ -99,6 +108,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
public void startMonitoring() throws IOException {
for (MetricsContext ctxt : subctxt) {
@@ -110,6 +120,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
public void stopMonitoring() {
for (MetricsContext ctxt : subctxt) {
@@ -120,6 +131,7 @@ public class CompositeContext extends Ab
/**
* Return true if all subcontexts are monitoring.
*/
+ @InterfaceAudience.Private
@Override
public boolean isMonitoring() {
boolean ret = true;
@@ -129,6 +141,7 @@ public class CompositeContext extends Ab
return ret;
}
+ @InterfaceAudience.Private
@Override
public void close() {
for (MetricsContext ctxt : subctxt) {
@@ -136,6 +149,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
public void registerUpdater(Updater updater) {
for (MetricsContext ctxt : subctxt) {
@@ -143,6 +157,7 @@ public class CompositeContext extends Ab
}
}
+ @InterfaceAudience.Private
@Override
public void unregisterUpdater(Updater updater) {
for (MetricsContext ctxt : subctxt) {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricValue.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricValue.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricValue.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricValue.java Fri Jun 11 21:40:44 2010
@@ -20,9 +20,14 @@
package org.apache.hadoop.metrics.spi;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* A Number that is either an absolute or an incremental amount.
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class MetricValue {
public static final boolean ABSOLUTE = false;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricsRecordImpl.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricsRecordImpl.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricsRecordImpl.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/MetricsRecordImpl.java Fri Jun 11 21:40:44 2010
@@ -22,6 +22,9 @@ package org.apache.hadoop.metrics.spi;
import java.util.LinkedHashMap;
import java.util.Map;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.metrics.spi.AbstractMetricsContext.TagMap;
@@ -30,6 +33,8 @@ import org.apache.hadoop.metrics.spi.Abs
* from which it was created, and delegates back to it on <code>update</code>
* and <code>remove()</code>.
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class MetricsRecordImpl implements MetricsRecord {
private TagMap tagTable = new TagMap();
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NoEmitMetricsContext.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NoEmitMetricsContext.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NoEmitMetricsContext.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NoEmitMetricsContext.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,8 @@
*/
package org.apache.hadoop.metrics.spi;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.ContextFactory;
import org.apache.hadoop.metrics.MetricsServlet;
@@ -27,14 +29,18 @@ import org.apache.hadoop.metrics.Metrics
* This is useful if you want to support {@link MetricsServlet}, but
* not emit metrics in any other way.
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class NoEmitMetricsContext extends AbstractMetricsContext {
private static final String PERIOD_PROPERTY = "period";
/** Creates a new instance of NullContextWithUpdateThread */
+ @InterfaceAudience.Private
public NoEmitMetricsContext() {
}
+ @InterfaceAudience.Private
public void init(String contextName, ContextFactory factory) {
super.init(contextName, factory);
parseAndSetPeriod(PERIOD_PROPERTY);
@@ -43,6 +49,7 @@ public class NoEmitMetricsContext extend
/**
* Do-nothing version of emitRecord
*/
+ @InterfaceAudience.Private
protected void emitRecord(String contextName, String recordName,
OutputRecord outRec) {
}
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContext.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContext.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContext.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContext.java Fri Jun 11 21:40:44 2010
@@ -19,27 +19,35 @@
package org.apache.hadoop.metrics.spi;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Null metrics context: a metrics context which does nothing. Used as the
* default context, so that no performance data is emitted if no configuration
* data is found.
*
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class NullContext extends AbstractMetricsContext {
/** Creates a new instance of NullContext */
+ @InterfaceAudience.Private
public NullContext() {
}
/**
* Do-nothing version of startMonitoring
*/
+ @InterfaceAudience.Private
public void startMonitoring() {
}
/**
* Do-nothing version of emitRecord
*/
+ @InterfaceAudience.Private
protected void emitRecord(String contextName, String recordName,
OutputRecord outRec)
{}
@@ -47,12 +55,14 @@ public class NullContext extends Abstrac
/**
* Do-nothing version of update
*/
+ @InterfaceAudience.Private
protected void update(MetricsRecordImpl record) {
}
/**
* Do-nothing version of remove
*/
+ @InterfaceAudience.Private
protected void remove(MetricsRecordImpl record) {
}
}
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContextWithUpdateThread.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContextWithUpdateThread.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContextWithUpdateThread.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/NullContextWithUpdateThread.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,8 @@
package org.apache.hadoop.metrics.spi;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.ContextFactory;
import org.apache.hadoop.metrics.MetricsException;
@@ -33,15 +35,18 @@ import org.apache.hadoop.metrics.Metrics
* is the AbstractMetricsContext is good enough.
*
*/
-
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class NullContextWithUpdateThread extends AbstractMetricsContext {
private static final String PERIOD_PROPERTY = "period";
/** Creates a new instance of NullContextWithUpdateThread */
+ @InterfaceAudience.Private
public NullContextWithUpdateThread() {
}
+ @InterfaceAudience.Private
public void init(String contextName, ContextFactory factory) {
super.init(contextName, factory);
parseAndSetPeriod(PERIOD_PROPERTY);
@@ -51,6 +56,7 @@ public class NullContextWithUpdateThread
/**
* Do-nothing version of emitRecord
*/
+ @InterfaceAudience.Private
protected void emitRecord(String contextName, String recordName,
OutputRecord outRec)
{}
@@ -58,12 +64,14 @@ public class NullContextWithUpdateThread
/**
* Do-nothing version of update
*/
+ @InterfaceAudience.Private
protected void update(MetricsRecordImpl record) {
}
/**
* Do-nothing version of remove
*/
+ @InterfaceAudience.Private
protected void remove(MetricsRecordImpl record) {
}
}
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/OutputRecord.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/OutputRecord.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/OutputRecord.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/OutputRecord.java Fri Jun 11 21:40:44 2010
@@ -26,12 +26,16 @@ import java.util.Set;
import java.util.TreeMap;
import java.util.Map.Entry;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.metrics.spi.AbstractMetricsContext.MetricMap;
import org.apache.hadoop.metrics.spi.AbstractMetricsContext.TagMap;
/**
* Represents a record of metric data to be sent to a metrics system.
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class OutputRecord {
private TagMap tagMap;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/Util.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/Util.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/Util.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/spi/Util.java Fri Jun 11 21:40:44 2010
@@ -26,9 +26,14 @@ import java.net.SocketAddress;
import java.util.ArrayList;
import java.util.List;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Static utility methods
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class Util {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MBeanUtil.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MBeanUtil.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MBeanUtil.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MBeanUtil.java Fri Jun 11 21:40:44 2010
@@ -25,6 +25,8 @@ import javax.management.MalformedObjectN
import javax.management.ObjectName;
import javax.management.InstanceAlreadyExistsException;
+import org.apache.hadoop.classification.InterfaceAudience;
+
/**
* This util class provides a method to register an MBean using
@@ -32,6 +34,7 @@ import javax.management.InstanceAlreadyE
* for {link {@link #registerMBean(String, String, Object)}
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MBeanUtil {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsBase.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsBase.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsBase.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsBase.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,7 @@
*/
package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
/**
@@ -24,6 +25,7 @@ import org.apache.hadoop.metrics.Metrics
* This is base class for all metrics
*
*/
+@InterfaceAudience.Private
public abstract class MetricsBase {
public static final String NO_DESCRIPTION = "NoDescription";
final private String name;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsDynamicMBeanBase.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsDynamicMBeanBase.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsDynamicMBeanBase.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsDynamicMBeanBase.java Fri Jun 11 21:40:44 2010
@@ -33,6 +33,7 @@ import javax.management.MBeanInfo;
import javax.management.MBeanOperationInfo;
import javax.management.ReflectionException;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsUtil;
@@ -52,6 +53,7 @@ import org.apache.hadoop.metrics.Metrics
*
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public abstract class MetricsDynamicMBeanBase implements DynamicMBean {
private final static String AVG_TIME = "AvgTime";
private final static String MIN_TIME = "MinTime";
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsIntValue.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsIntValue.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsIntValue.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsIntValue.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,7 @@
*/
package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.util.StringUtils;
@@ -30,6 +31,7 @@ import org.apache.commons.logging.LogFac
* call.
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsIntValue extends MetricsBase {
private static final Log LOG =
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsLongValue.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsLongValue.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsLongValue.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsLongValue.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,7 @@
*/
package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
@@ -27,6 +28,7 @@ import org.apache.hadoop.metrics.Metrics
* call.
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsLongValue extends MetricsBase{
private long value;
private boolean changed;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsRegistry.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsRegistry.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsRegistry.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsRegistry.java Fri Jun 11 21:40:44 2010
@@ -21,6 +21,8 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
+import org.apache.hadoop.classification.InterfaceAudience;
+
/**
*
* This is the registry for metrics.
@@ -28,6 +30,7 @@ import java.util.Map;
* in a registry for those metrics which is also stored in the the holding class.
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsRegistry {
private Map<String, MetricsBase> metricsList = new HashMap<String, MetricsBase>();
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingInt.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingInt.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingInt.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingInt.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,7 @@
*/
package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.util.StringUtils;
@@ -34,6 +35,7 @@ import org.apache.commons.logging.LogFac
* @see org.apache.hadoop.metrics.util.MetricsTimeVaryingRate
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsTimeVaryingInt extends MetricsBase {
private static final Log LOG =
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingLong.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,7 @@ package org.apache.hadoop.metrics.util;
* limitations under the License.
*/
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.util.StringUtils;
@@ -35,6 +36,7 @@ import org.apache.commons.logging.LogFac
* @see org.apache.hadoop.metrics.util.MetricsTimeVaryingRate
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsTimeVaryingLong extends MetricsBase{
private static final Log LOG =
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/MetricsTimeVaryingRate.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,7 @@
*/
package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.metrics.MetricsRecord;
import org.apache.hadoop.util.StringUtils;
@@ -32,6 +33,7 @@ import org.apache.commons.logging.LogFac
* a method to reset the min-max.
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
public class MetricsTimeVaryingRate extends MetricsBase {
private static final Log LOG =
Added: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/package-info.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/package-info.java?rev=953884&view=auto
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/package-info.java (added)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/package-info.java Fri Jun 11 21:40:44 2010
@@ -0,0 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+@InterfaceAudience.LimitedPrivate({"HBase", "HDFS", "MapReduce"})
+@InterfaceStability.Evolving
+package org.apache.hadoop.metrics.util;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
Propchange: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/metrics/util/package-info.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/CachedDNSToSwitchMapping.java Fri Jun 11 21:40:44 2010
@@ -22,6 +22,9 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* A cached implementation of DNSToSwitchMapping that takes an
* raw DNSToSwitchMapping and stores the resolved network location in
@@ -29,6 +32,8 @@ import java.util.concurrent.ConcurrentHa
* will get its location from the cache.
*
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class CachedDNSToSwitchMapping implements DNSToSwitchMapping {
private Map<String, String> cache = new ConcurrentHashMap<String, String>();
protected DNSToSwitchMapping rawMapping;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNS.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNS.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNS.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNS.java Fri Jun 11 21:40:44 2010
@@ -20,6 +20,8 @@ package org.apache.hadoop.net;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import java.net.InetAddress;
import java.net.NetworkInterface;
@@ -40,6 +42,8 @@ import javax.naming.directory.InitialDir
*
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class DNS {
private static final Log LOG = LogFactory.getLog(DNS.class);
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNSToSwitchMapping.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNSToSwitchMapping.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNSToSwitchMapping.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/DNSToSwitchMapping.java Fri Jun 11 21:40:44 2010
@@ -19,11 +19,16 @@ package org.apache.hadoop.net;
import java.util.List;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* An interface that should be implemented to allow pluggable
* DNS-name/IP-address to RackID resolvers.
*
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public interface DNSToSwitchMapping {
/**
* Resolves a list of DNS-names/IP-addresses and returns back a list of
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetUtils.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetUtils.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetUtils.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetUtils.java Fri Jun 11 21:40:44 2010
@@ -36,12 +36,16 @@ import javax.net.SocketFactory;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.ipc.Server;
import org.apache.hadoop.ipc.VersionedProtocol;
import org.apache.hadoop.util.ReflectionUtils;
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class NetUtils {
private static final Log LOG = LogFactory.getLog(NetUtils.class);
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetworkTopology.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetworkTopology.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetworkTopology.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NetworkTopology.java Fri Jun 11 21:40:44 2010
@@ -25,6 +25,8 @@ import java.util.concurrent.locks.Reentr
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
/** The class represents a cluster of computer with a tree hierarchical
* network topology.
@@ -35,6 +37,8 @@ import org.apache.commons.logging.LogFac
* or racks.
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class NetworkTopology {
public final static String DEFAULT_RACK = "/default-rack";
public final static int DEFAULT_HOST_LEVEL = 2;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/Node.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/Node.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/Node.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/Node.java Fri Jun 11 21:40:44 2010
@@ -17,6 +17,9 @@
*/
package org.apache.hadoop.net;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/** The interface defines a node in a network topology.
* A node may be a leave representing a data node or an inner
* node representing a datacenter or rack.
@@ -27,6 +30,8 @@ package org.apache.hadoop.net;
* network location is /dog/orange
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public interface Node {
/** Return the string representation of this node's network location */
public String getNetworkLocation();
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NodeBase.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NodeBase.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NodeBase.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/NodeBase.java Fri Jun 11 21:40:44 2010
@@ -17,10 +17,15 @@
*/
package org.apache.hadoop.net;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/** A base class that implements interface Node
*
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class NodeBase implements Node {
public final static char PATH_SEPARATOR = '/';
public final static String PATH_SEPARATOR_STR = "/";
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/ScriptBasedMapping.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/ScriptBasedMapping.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/ScriptBasedMapping.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/ScriptBasedMapping.java Fri Jun 11 21:40:44 2010
@@ -25,6 +25,8 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.util.*;
import org.apache.hadoop.util.Shell.ShellCommandExecutor;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.conf.*;
import org.apache.hadoop.fs.CommonConfigurationKeys;
@@ -32,6 +34,8 @@ import org.apache.hadoop.fs.CommonConfig
* This class implements the {@link DNSToSwitchMapping} interface using a
* script configured via net.topology.script.file.name .
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public final class ScriptBasedMapping extends CachedDNSToSwitchMapping
implements Configurable
{
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketInputStream.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketInputStream.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketInputStream.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketInputStream.java Fri Jun 11 21:40:44 2010
@@ -28,6 +28,8 @@ import java.nio.channels.ReadableByteCha
import java.nio.channels.SelectableChannel;
import java.nio.channels.SelectionKey;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
/**
* This implements an input stream that can have a timeout while reading.
@@ -38,6 +40,8 @@ import java.nio.channels.SelectionKey;
* IllegalBlockingModeException.
* Please use {@link SocketOutputStream} for writing.
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class SocketInputStream extends InputStream
implements ReadableByteChannel {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketOutputStream.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketOutputStream.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketOutputStream.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocketOutputStream.java Fri Jun 11 21:40:44 2010
@@ -29,6 +29,9 @@ import java.nio.channels.SelectableChann
import java.nio.channels.SelectionKey;
import java.nio.channels.WritableByteChannel;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* This implements an output stream that can have a timeout while writing.
* This sets non-blocking flag on the socket channel.
@@ -38,6 +41,8 @@ import java.nio.channels.WritableByteCha
* llegalBlockingModeException.
* Please use {@link SocketInputStream} for reading.
*/
+@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceStability.Unstable
public class SocketOutputStream extends OutputStream
implements WritableByteChannel {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocksSocketFactory.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocksSocketFactory.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocksSocketFactory.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/SocksSocketFactory.java Fri Jun 11 21:40:44 2010
@@ -26,12 +26,16 @@ import java.net.UnknownHostException;
import javax.net.SocketFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.conf.Configurable;
import org.apache.hadoop.conf.Configuration;
/**
* Specialized SocketFactory to create sockets with a SOCKS proxy
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class SocksSocketFactory extends SocketFactory implements
Configurable {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/StandardSocketFactory.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/StandardSocketFactory.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/StandardSocketFactory.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/net/StandardSocketFactory.java Fri Jun 11 21:40:44 2010
@@ -26,9 +26,14 @@ import java.nio.channels.SocketChannel;
import javax.net.SocketFactory;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Specialized SocketFactory to create sockets with a SOCKS proxy
*/
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
public class StandardSocketFactory extends SocketFactory {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordInput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordInput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordInput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordInput.java Fri Jun 11 21:40:44 2010
@@ -23,10 +23,15 @@ import java.io.IOException;
import java.io.DataInputStream;
import java.io.InputStream;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class BinaryRecordInput implements RecordInput {
private DataInput in;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordOutput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordOutput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordOutput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/BinaryRecordOutput.java Fri Jun 11 21:40:44 2010
@@ -25,10 +25,15 @@ import java.io.DataOutput;
import java.io.DataOutputStream;
import java.io.OutputStream;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class BinaryRecordOutput implements RecordOutput {
private DataOutput out;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Buffer.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Buffer.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Buffer.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Buffer.java Fri Jun 11 21:40:44 2010
@@ -20,6 +20,9 @@ package org.apache.hadoop.record;
import java.io.UnsupportedEncodingException;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* A byte sequence that is used as a Java native type for buffer.
* It is resizable and distinguishes between the count of the seqeunce and
@@ -28,6 +31,8 @@ import java.io.UnsupportedEncodingExcept
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class Buffer implements Comparable, Cloneable {
/** Number of valid bytes in this.bytes. */
private int count;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordInput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordInput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordInput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordInput.java Fri Jun 11 21:40:44 2010
@@ -24,10 +24,15 @@ import java.io.IOException;
import java.io.PushbackReader;
import java.io.UnsupportedEncodingException;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class CsvRecordInput implements RecordInput {
private PushbackReader stream;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordOutput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordOutput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordOutput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/CsvRecordOutput.java Fri Jun 11 21:40:44 2010
@@ -25,10 +25,15 @@ import java.io.PrintStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class CsvRecordOutput implements RecordOutput {
private PrintStream stream;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Index.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Index.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Index.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Index.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,9 @@
package org.apache.hadoop.record;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Interface that acts as an iterator for deserializing maps.
* The deserializer returns an instance that the record uses to
@@ -34,6 +37,8 @@ package org.apache.hadoop.record;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public interface Index {
boolean done();
void incr();
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Record.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Record.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Record.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Record.java Fri Jun 11 21:40:44 2010
@@ -22,6 +22,9 @@ import java.io.DataInput;
import java.io.DataOutput;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.io.WritableComparable;
/**
@@ -30,6 +33,8 @@ import org.apache.hadoop.io.WritableComp
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public abstract class Record implements WritableComparable, Cloneable {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordComparator.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordComparator.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordComparator.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordComparator.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,8 @@
package org.apache.hadoop.record;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.io.WritableComparable;
import org.apache.hadoop.io.WritableComparator;
@@ -27,6 +29,8 @@ import org.apache.hadoop.io.WritableComp
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public abstract class RecordComparator extends WritableComparator {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordInput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordInput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordInput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordInput.java Fri Jun 11 21:40:44 2010
@@ -20,12 +20,17 @@ package org.apache.hadoop.record;
import java.io.IOException;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Interface that all the Deserializers have to implement.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public interface RecordInput {
/**
* Read a byte from serialized record.
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordOutput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordOutput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordOutput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/RecordOutput.java Fri Jun 11 21:40:44 2010
@@ -22,12 +22,17 @@ import java.io.IOException;
import java.util.TreeMap;
import java.util.ArrayList;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Interface that alll the serializers have to implement.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public interface RecordOutput {
/**
* Write a byte to serialized record.
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Utils.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Utils.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Utils.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/Utils.java Fri Jun 11 21:40:44 2010
@@ -21,6 +21,9 @@ package org.apache.hadoop.record;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.io.WritableComparator;
import org.apache.hadoop.io.WritableUtils;
@@ -30,6 +33,8 @@ import org.apache.hadoop.io.WritableUtil
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class Utils {
/** Cannot create a new instance of Utils */
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordInput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordInput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordInput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordInput.java Fri Jun 11 21:40:44 2010
@@ -22,6 +22,8 @@ import java.io.InputStream;
import java.io.IOException;
import java.util.ArrayList;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
import javax.xml.parsers.SAXParserFactory;
@@ -33,6 +35,8 @@ import javax.xml.parsers.SAXParser;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class XmlRecordInput implements RecordInput {
static private class Value {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordOutput.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordOutput.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordOutput.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/XmlRecordOutput.java Fri Jun 11 21:40:44 2010
@@ -26,12 +26,17 @@ import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.util.Stack;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* XML Serializer.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class XmlRecordOutput implements RecordOutput {
private PrintStream stream;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/CodeBuffer.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/CodeBuffer.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/CodeBuffer.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/CodeBuffer.java Fri Jun 11 21:40:44 2010
@@ -19,12 +19,17 @@ package org.apache.hadoop.record.compile
import java.util.ArrayList;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* A wrapper around StringBuffer that automatically does indentation
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class CodeBuffer {
static private ArrayList<Character> startMarkers = new ArrayList<Character>();
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/Consts.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/Consts.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/Consts.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/Consts.java Fri Jun 11 21:40:44 2010
@@ -20,6 +20,9 @@ package org.apache.hadoop.record.compile
import java.io.IOException;
import java.util.Iterator;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.record.RecordInput;
/**
@@ -28,6 +31,8 @@ import org.apache.hadoop.record.RecordIn
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class Consts {
/** Cannot create a new instance */
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBoolean.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBoolean.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBoolean.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBoolean.java Fri Jun 11 21:40:44 2010
@@ -18,11 +18,16 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JBoolean extends JType {
class JavaBoolean extends JType.JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBuffer.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBuffer.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBuffer.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JBuffer.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,9 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Code generator for "buffer" type.
@@ -25,6 +28,8 @@ package org.apache.hadoop.record.compile
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JBuffer extends JCompType {
class JavaBuffer extends JavaCompType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JByte.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JByte.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JByte.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JByte.java Fri Jun 11 21:40:44 2010
@@ -18,12 +18,17 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Code generator for "byte" type.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JByte extends JType {
class JavaByte extends JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JDouble.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JDouble.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JDouble.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JDouble.java Fri Jun 11 21:40:44 2010
@@ -18,11 +18,16 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JDouble extends JType {
class JavaDouble extends JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JField.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JField.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JField.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JField.java Fri Jun 11 21:40:44 2010
@@ -18,12 +18,17 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* A thin wrappper around record field.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JField<T> {
private String name;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFile.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFile.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFile.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFile.java Fri Jun 11 21:40:44 2010
@@ -21,6 +21,9 @@ package org.apache.hadoop.record.compile
import java.io.IOException;
import java.util.ArrayList;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Container for the Hadoop Record DDL.
* The main components of the file are filename, list of included files,
@@ -29,6 +32,8 @@ import java.util.ArrayList;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JFile {
/** Possibly full name of the file */
private String mName;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFloat.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFloat.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFloat.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JFloat.java Fri Jun 11 21:40:44 2010
@@ -18,10 +18,15 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JFloat extends JType {
class JavaFloat extends JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JInt.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JInt.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JInt.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JInt.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,9 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Code generator for "int" type
@@ -25,6 +28,8 @@ package org.apache.hadoop.record.compile
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JInt extends JType {
class JavaInt extends JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JLong.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JLong.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JLong.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JLong.java Fri Jun 11 21:40:44 2010
@@ -18,12 +18,17 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Code generator for "long" type
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JLong extends JType {
class JavaLong extends JavaType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JMap.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JMap.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JMap.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JMap.java Fri Jun 11 21:40:44 2010
@@ -20,11 +20,16 @@ package org.apache.hadoop.record.compile
import java.util.Map;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JMap extends JCompType {
static private int level = 0;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JRecord.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JRecord.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JRecord.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JRecord.java Fri Jun 11 21:40:44 2010
@@ -23,10 +23,15 @@ import java.io.FileWriter;
import java.io.IOException;
import java.util.*;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JRecord extends JCompType {
class JavaRecord extends JavaCompType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JString.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JString.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JString.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JString.java Fri Jun 11 21:40:44 2010
@@ -18,11 +18,16 @@
package org.apache.hadoop.record.compiler;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JString extends JCompType {
class JavaString extends JavaCompType {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JType.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JType.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JType.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JType.java Fri Jun 11 21:40:44 2010
@@ -20,6 +20,9 @@ package org.apache.hadoop.record.compile
import java.util.Map;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Abstract Base class for all types supported by Hadoop Record I/O.
@@ -27,6 +30,8 @@ import java.util.Map;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
abstract public class JType {
static String toCamelCase(String name) {
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JVector.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JVector.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JVector.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/JVector.java Fri Jun 11 21:40:44 2010
@@ -20,10 +20,15 @@ package org.apache.hadoop.record.compile
import java.util.Map;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class JVector extends JCompType {
static private int level = 0;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/ant/RccTask.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/ant/RccTask.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/ant/RccTask.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/ant/RccTask.java Fri Jun 11 21:40:44 2010
@@ -19,6 +19,9 @@ package org.apache.hadoop.record.compile
import java.io.File;
import java.util.ArrayList;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.record.compiler.generated.Rcc;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.DirectoryScanner;
@@ -50,6 +53,8 @@ import org.apache.tools.ant.types.FileSe
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class RccTask extends Task {
private String language = "java";
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/ParseException.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/ParseException.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/ParseException.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/ParseException.java Fri Jun 11 21:40:44 2010
@@ -19,6 +19,9 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* This exception is thrown when parse errors are encountered.
* You can explicitly create objects of this exception type by
@@ -31,6 +34,8 @@ package org.apache.hadoop.record.compile
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class ParseException extends Exception {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Rcc.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Rcc.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Rcc.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Rcc.java Fri Jun 11 21:40:44 2010
@@ -19,6 +19,8 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.record.compiler.*;
import java.util.ArrayList;
import java.util.Hashtable;
@@ -32,6 +34,8 @@ import java.io.IOException;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class Rcc implements RccConstants {
private static String language = "java";
private static String destDir = ".";
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccConstants.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccConstants.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccConstants.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccConstants.java Fri Jun 11 21:40:44 2010
@@ -19,10 +19,15 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public interface RccConstants {
int EOF = 0;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccTokenManager.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccTokenManager.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccTokenManager.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/RccTokenManager.java Fri Jun 11 21:40:44 2010
@@ -18,6 +18,8 @@
*/
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.record.compiler.*;
import java.util.ArrayList;
import java.util.Hashtable;
@@ -31,6 +33,8 @@ import java.io.IOException;
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class RccTokenManager implements RccConstants
{
public java.io.PrintStream debugStream = System.out;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/SimpleCharStream.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/SimpleCharStream.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/SimpleCharStream.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/SimpleCharStream.java Fri Jun 11 21:40:44 2010
@@ -19,6 +19,9 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* An implementation of interface CharStream, where the stream is assumed to
* contain only ASCII characters (without unicode processing).
@@ -26,6 +29,8 @@ package org.apache.hadoop.record.compile
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class SimpleCharStream
{
public static final boolean staticFlag = false;
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Token.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Token.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Token.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/Token.java Fri Jun 11 21:40:44 2010
@@ -19,12 +19,17 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* Describes the input token stream.
*
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class Token {
/**
Modified: hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/TokenMgrError.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/TokenMgrError.java?rev=953884&r1=953883&r2=953884&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/TokenMgrError.java (original)
+++ hadoop/common/branches/branch-0.21/src/java/org/apache/hadoop/record/compiler/generated/TokenMgrError.java Fri Jun 11 21:40:44 2010
@@ -19,10 +19,15 @@
package org.apache.hadoop.record.compiler.generated;
+import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
+
/**
* @deprecated Replaced by <a href="http://hadoop.apache.org/avro/">Avro</a>.
*/
@Deprecated
+@InterfaceAudience.Public
+@InterfaceStability.Stable
public class TokenMgrError extends Error
{
/*