@InterfaceAudience.Public public class RemoteWithExtrasException extends org.apache.hadoop.ipc.RemoteException
RemoteException with some extra information. If source exception was a
DoNotRetryIOException, isDoNotRetry() will return true.
A RemoteException hosts exceptions we got from the server.
| Constructor and Description |
|---|
RemoteWithExtrasException(String className,
String msg,
boolean doNotRetry) |
RemoteWithExtrasException(String className,
String msg,
String hostname,
int port,
boolean doNotRetry) |
| Modifier and Type | Method and Description |
|---|---|
String |
getHostname()
Returns null if not set
|
int |
getPort()
Returns -1 if not set
|
boolean |
isDoNotRetry()
Returns True if origin exception was a do not retry type.
|
IOException |
unwrapRemoteException() |
getClassName, getErrorCode, toString, unwrapRemoteException, valueOfaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic RemoteWithExtrasException(String className, String msg, boolean doNotRetry)
public RemoteWithExtrasException(String className, String msg, String hostname, int port, boolean doNotRetry)
public IOException unwrapRemoteException()
unwrapRemoteException in class org.apache.hadoop.ipc.RemoteExceptionpublic String getHostname()
public int getPort()
public boolean isDoNotRetry()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.