|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.security.PrivilegedActionException
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.
PrivilegedExceptionAction,
AccessController.doPrivileged(PrivilegedExceptionAction),
AccessController.doPrivileged(PrivilegedExceptionAction,AccessControlContext), Serialized Form| Constructor Summary | |
PrivilegedActionException(Exception exception)
Constructs a new PrivilegedActionException "wrapping" the specific Exception. |
|
| Method Summary | |
Exception |
getException()
Returns the exception thrown by the privileged computation that resulted in this PrivilegedActionException. |
void |
printStackTrace()
Prints the stack trace of the exception that occurred. |
void |
printStackTrace(PrintStream ps)
Prints the stack trace of the exception that occurred to the specified print stream. |
void |
printStackTrace(PrintWriter pw)
Prints the stack trace of the exception that occurred to the specified print writer. |
String |
toString()
Returns a string describing this exception, including a description of the exception it wraps. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PrivilegedActionException(Exception exception)
exception - The exception thrown| Method Detail |
public Exception getException()
PrivilegedActionException.PrivilegedActionException.PrivilegedExceptionAction,
AccessController.doPrivileged(PrivilegedExceptionAction),
AccessController.doPrivileged(PrivilegedExceptionAction,
AccessControlContext)public void printStackTrace()
printStackTrace in class ThrowableSystem.errpublic void printStackTrace(PrintStream ps)
printStackTrace in class Throwablejava.lang.Throwables - PrintStream to use for outputpublic void printStackTrace(PrintWriter pw)
printStackTrace in class Throwablejava.lang.Throwables - PrintWriter to use for outputpublic String toString()
toString in class ThrowablePrivilegedActionException
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.