org.hbase.async
Class RecoverableException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.hbase.async.HBaseException
                  extended by org.hbase.async.RecoverableException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConnectionResetException, NotServingRegionException, RegionOfflineException, UnknownScannerException

public abstract class RecoverableException
extends HBaseException

An exception for which it's typically useful to retry (such as RegionOfflineException).

The retry strategy is up to you, but it's typically recommended to put an upper bound on the number of retries and to use some kind of an exponential backoff.

See Also:
Serialized Form

Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait