@InterfaceAudience.Private @InterfaceStability.Evolving public final class ClientExceptionsUtil extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.Throwable |
findException(java.lang.Object exception)
Look for an exception we know in the remote exception:
- hadoop.ipc wrapped exceptions
- nested exceptions
Looks for: RegionMovedException / RegionOpeningException / RegionTooBusyException /
ThrottlingException
|
static boolean |
isCallDroppedException(java.lang.Throwable t)
Checks if the exception is CallDroppedException (maybe wrapped
into some RemoteException).
|
static boolean |
isCallQueueTooBigException(java.lang.Throwable t)
Checks if the exception is CallQueueTooBig exception (maybe wrapped
into some RemoteException).
|
static boolean |
isMetaClearingException(java.lang.Throwable cur) |
static boolean |
isSpecialException(java.lang.Throwable cur) |
public static boolean isMetaClearingException(java.lang.Throwable cur)
public static boolean isSpecialException(java.lang.Throwable cur)
public static boolean isCallQueueTooBigException(java.lang.Throwable t)
t
- exception to checkpublic static boolean isCallDroppedException(java.lang.Throwable t)
t
- exception to checkpublic static java.lang.Throwable findException(java.lang.Object exception)