| 
JSR-62 (Final) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | 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 Throwableps - PrintStream to use for outputpublic void printStackTrace(PrintWriter pw)
printStackTrace in class Throwablepw - PrintWriter to use for outputpublic String toString()
toString in class ThrowablePrivilegedActionException
  | 
JSR-62 (Final) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||