public class DiskBalancerException extends IOException
Modifier and Type | Class and Description |
---|---|
static class |
DiskBalancerException.Result
Results returned by the RPC layer of DiskBalancer.
|
Constructor and Description |
---|
DiskBalancerException(String message,
DiskBalancerException.Result result)
Constructs an
IOException with the specified detail message. |
DiskBalancerException(String message,
Throwable cause,
DiskBalancerException.Result result)
Constructs an
IOException with the specified detail message and
cause. |
DiskBalancerException(Throwable cause,
DiskBalancerException.Result result)
Constructs an
IOException with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which typically
contains the class and detail message of cause ). |
Modifier and Type | Method and Description |
---|---|
DiskBalancerException.Result |
getResult()
Returns the result.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public DiskBalancerException(String message, DiskBalancerException.Result result)
IOException
with the specified detail message.message
- The detail message (which is saved for later retrieval by
the Throwable.getMessage()
method)public DiskBalancerException(String message, Throwable cause, DiskBalancerException.Result result)
IOException
with the specified detail message and
cause.
Note that the detail message associated with cause
is
not
automatically incorporated into this exception's detail message.
message
- The detail message (which is saved for later retrieval by
the
Throwable.getMessage()
method)cause
- The cause (which is saved for later retrieval by the Throwable.getCause()
method). (A null value is permitted, and
indicates that the cause is nonexistent or unknown.)public DiskBalancerException(Throwable cause, DiskBalancerException.Result result)
IOException
with the specified cause and a detail
message of (cause==null ? null : cause.toString())
(which typically
contains the class and detail message of cause
). This
constructor is useful for IO exceptions that are little more than
wrappers for other throwables.cause
- The cause (which is saved for later retrieval by the Throwable.getCause()
method). (A null value is permitted, and
indicates
that the cause is nonexistent or unknown.)public DiskBalancerException.Result getResult()
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.