org.apache.hadoop.classification.InterfaceStability



Project apache/hbase in file ...che.hadoop.hbase.ipc.FatalConnectionException.java (2013-09-16)
@@ -18,6 +18,7 @@
 package org.apache.hadoop.hbase.ipc;
 
 import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
 import org.apache.hadoop.hbase.DoNotRetryIOException;
 
 /**
@@ -26,7 +27,8 @@ import org.apache.hadoop.hbase.DoNotRetryIOException;
  * Closes connection after throwing this exception with message on why the failure.
  */
 @SuppressWarnings("serial")
-@InterfaceAudience.Private
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
 public class FatalConnectionException extends DoNotRetryIOException {
   public FatalConnectionException() {
     super();
Project apache/hbase in file ...he.hadoop.hbase.ipc.RemoteWithExtrasException.java (2013-09-16)
@@ -18,6 +18,7 @@
 package org.apache.hadoop.hbase.ipc;
 
 import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
 import org.apache.hadoop.hbase.DoNotRetryIOException;
 import org.apache.hadoop.ipc.RemoteException;
 
@@ -27,7 +28,8 @@ import org.apache.hadoop.ipc.RemoteException;
  * <p>A {@link RemoteException} hosts exceptions we got from the server.
  */
 @SuppressWarnings("serial")
-@InterfaceAudience.Private
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
 public class RemoteWithExtrasException extends RemoteException {
   private final String hostname;
   private final int port;
Project apache/hbase in file ...in.java.org.apache.hadoop.hbase.ipc.RpcClient.java (2013-09-16)
@@ -52,6 +52,7 @@ import javax.security.sasl.SaslException;
 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.hbase.CellScanner;
 import org.apache.hadoop.hbase.HConstants;
@@ -208,6 +209,8 @@ public class RpcClient {
   }
 
   @SuppressWarnings("serial")
+  @InterfaceAudience.Public
+  @InterfaceStability.Evolving
   public static class FailedServerException extends IOException {
     public FailedServerException(String s) {
       super(s);
@@ -1202,6 +1205,8 @@ public class RpcClient {
    * Client-side call timeout
    */
   @SuppressWarnings("serial")
+  @InterfaceAudience.Public
+  @InterfaceStability.Evolving
   public static class CallTimeoutException extends IOException {
     public CallTimeoutException(final String msg) {
       super(msg);
Project apache/hbase in file ...hadoop.hbase.ipc.ServerNotRunningYetException.java (2013-09-16)
@@ -20,11 +20,13 @@
 package org.apache.hadoop.hbase.ipc;
 
 import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
 
 import java.io.IOException;
 
 @SuppressWarnings("serial")
-@InterfaceAudience.Private
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
 public class ServerNotRunningYetException extends IOException {
   public ServerNotRunningYetException(String s) {
     super(s);
Project apache/hbase in file ...ache.hadoop.hbase.regionserver.LeaseException.java (2013-09-16)
@@ -19,12 +19,14 @@
 package org.apache.hadoop.hbase.regionserver;
 
 import org.apache.hadoop.classification.InterfaceAudience;
+import org.apache.hadoop.classification.InterfaceStability;
 import org.apache.hadoop.hbase.DoNotRetryIOException;
 
 /**
  * Reports a problem with a lease
  */
-@InterfaceAudience.Private
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
 public class LeaseException extends DoNotRetryIOException {
 
   private static final long serialVersionUID = 8179703995292418650L;