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.PrivilegedActionException
public 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 ( );
}
AccessController.doPrivileged( ),
javax.security.auth.Subject.{doAs( ),
doAsPrivileged( )}