| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public exception ActivationException extends Exception
General exception used by the activation interfaces.
As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "detail exception" that may be provided at construction time and accessed via the public {@link #detail} field is now known as the cause, and may be accessed via the {@link Throwable#getCause()} method, as well as the aforementioned "legacy field."
Invoking the method {@link Throwable#initCause(Throwable)} on an
instance of ActivationException
always throws {@link
IllegalStateException}.
Field Summary | |
---|---|
Throwable |
detail
The cause of the activation exception. |
Constructor Summary | |
---|---|
Constructs an ActivationException .
|
|
Constructs an ActivationException with the specified
detail message.
|
|
ActivationException(String s, Throwable cause) Constructs an ActivationException with the specified
detail message and cause.
|
Method Summary | |
---|---|
Throwable |
getCause() Returns the cause of this exception. |
String |
Returns the detail message, including the message from the cause, if any, of this exception. |
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, toString, wait, wait, wait |
Field Detail |
---|
public Throwable detail
This field predates the general-purpose exception chaining facility. The {@link Throwable#getCause()} method is now the preferred means of obtaining this information.
Constructor Detail |
---|
public ActivationException()
ActivationException
.
public ActivationException(String s)
ActivationException
with the specified
detail message.
s
- the detail messagepublic ActivationException(String s, Throwable cause)
ActivationException
with the specified
detail message and cause. This constructor sets the {@link #detail}
field to the specified Throwable
.
s
- the detail messagecause
- the causeMethod Detail |
---|
public Throwable getCause()
getCause
in class Throwable
public String getMessage()
getMessage
in class Throwable
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |