java.security

Class AccessControlException

public class AccessControlException extends SecurityException

This exception is thrown when the AccessController denies an attempt to perform an operation. This often keeps track of the permission that was not granted.

See Also: AccessController

UNKNOWN: updated to 1.4

Constructor Summary
AccessControlException(String msg)
Create a new instance with a descriptive error message, and a null Permission object.
AccessControlException(String msg, Permission perm)
Create a new instance with a descriptive error message and an associated Permission object.
Method Summary
PermissiongetPermission()
This method returns the Permission object that caused this exception to be thrown.

Constructor Detail

AccessControlException

public AccessControlException(String msg)
Create a new instance with a descriptive error message, and a null Permission object.

Parameters: msg the descriptive error message

AccessControlException

public AccessControlException(String msg, Permission perm)
Create a new instance with a descriptive error message and an associated Permission object.

Parameters: msg the descriptive error message perm the permission that caused this

Method Detail

getPermission

public Permission getPermission()
This method returns the Permission object that caused this exception to be thrown.

Returns: the denied permission, or null