| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public exception PrivilegedActionException extends Exception
This exception is thrown by
doPrivileged(PrivilegedExceptionAction)
and
doPrivileged(PrivilegedExceptionAction,
AccessControlContext context)
to indicate
that the action being performed threw a checked exception. The exception
thrown by the action can be obtained by calling the
getException
method. In effect, an
PrivilegedActionException
is a "wrapper"
for an exception thrown by a privileged action.
As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "exception thrown by the privileged computation" that is provided at construction time and accessed via the {@link #getException()} method is now known as the cause, and may be accessed via the {@link Throwable#getCause()} method, as well as the aforementioned "legacy method."
Constructor Summary | |
---|---|
PrivilegedActionException(Exception exception) Constructs a new PrivilegedActionException "wrapping" the specific Exception. |
Method Summary | |
---|---|
Throwable |
getCause() Returns the the cause of this exception (the exception thrown by the privileged computation that resulted in this PrivilegedActionException ).
|
Exception |
Returns the exception thrown by the privileged computation that resulted in this PrivilegedActionException .
|
String |
toString() Returns a short description of this throwable. |
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 |
Constructor Detail |
---|
public PrivilegedActionException(Exception exception)
exception
- The exception thrownMethod Detail |
---|
public Throwable getCause()
PrivilegedActionException
).
getCause
in class Throwable
public Exception getException()
PrivilegedActionException
.
This method predates the general-purpose exception chaining facility. The {@link Throwable#getCause()} method is now the preferred means of obtaining this information.
PrivilegedActionException
.public String toString()
toString
in class Throwable
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |