@InterfaceAudience.Private @InterfaceStability.Evolving public final class ClientExceptionsUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Throwable |
findException(Object exception)
Look for an exception we know in the remote exception:
- hadoop.ipc wrapped exceptions
- nested exceptions
Looks for: RegionMovedException / RegionOpeningException / RegionTooBusyException /
RpcThrottlingException
|
static boolean |
isCallDroppedException(Throwable t)
Checks if the exception is CallDroppedException (maybe wrapped
into some RemoteException).
|
static boolean |
isCallQueueTooBigException(Throwable t)
Checks if the exception is CallQueueTooBig exception (maybe wrapped
into some RemoteException).
|
static boolean |
isConnectionException(Throwable e)
Check if the exception is something that indicates that we cannot
contact/communicate with the server.
|
static boolean |
isMetaClearingException(Throwable cur) |
static boolean |
isSpecialException(Throwable cur) |
static Throwable |
translatePFFE(Throwable t)
Translates exception for preemptive fast fail checks.
|
public static boolean isMetaClearingException(Throwable cur)
public static boolean isSpecialException(Throwable cur)
public static Throwable findException(Object exception)
public static boolean isCallQueueTooBigException(Throwable t)
t
- exception to checkpublic static boolean isCallDroppedException(Throwable t)
t
- exception to checkpublic static boolean isConnectionException(Throwable e)
e
- exception to checkpublic static Throwable translatePFFE(Throwable t) throws IOException
t
- exception to checkIOException
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.