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 getException() method is now known as the
cause, and may be accessed via the Throwable.getCause()
method, as well as the aforementioned legacy method.
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 getException() method is now known as the cause, and may be accessed via the Throwable.getCause() method, as well as the aforementioned `legacy method.`
(->privileged-action-exception exception)
Constructor.
Constructs a new PrivilegedActionException wrapping
the specific Exception.
exception - The exception thrown - java.lang.Exception
Constructor. Constructs a new PrivilegedActionException `wrapping` the specific Exception. exception - The exception thrown - `java.lang.Exception`
(get-cause this)
Returns the cause of this exception (the exception thrown by the privileged computation that resulted in this PrivilegedActionException).
returns: the cause of this exception. - java.lang.Throwable
Returns the cause of this exception (the exception thrown by the privileged computation that resulted in this PrivilegedActionException). returns: the cause of this exception. - `java.lang.Throwable`
(get-exception this)
Returns the exception thrown by the privileged computation that resulted in this PrivilegedActionException.
This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
returns: the exception thrown by the privileged computation that
resulted in this PrivilegedActionException. - java.lang.Exception
Returns the exception thrown by the privileged computation that resulted in this PrivilegedActionException. This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information. returns: the exception thrown by the privileged computation that resulted in this PrivilegedActionException. - `java.lang.Exception`
(to-string this)
Description copied from class: Throwable
returns: a string representation of this throwable. - java.lang.String
Description copied from class: Throwable returns: a string representation of this throwable. - `java.lang.String`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close