This exception class is a wrapper around an arbitrary Exception thrown by a PrivilegedExceptionAction executed by the AccessController.doPrivileged( ) method. Use getException( ) to obtain the wrapped Exception object. Or, in Java 1.4 and later, use the more general getCause( ) method. Figure 14-31. java.security.PrivilegedActionExceptionpublic class PrivilegedActionException extends Exception { // Public Constructors public PrivilegedActionException (Exception exception ); // Public Instance Methods public Exception getException ( ); // Public Methods Overriding Throwable 1.4 public Throwable getCause ( ); 1.3 public String toString ( ); } Thrown ByAccessController.doPrivileged( ) , javax.security.auth.Subject.{doAs( ) , doAsPrivileged( )} |