java.security
Class AccessControlException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.SecurityException
java.security.AccessControlException
- All Implemented Interfaces:
- Serializable
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
,
Serialized Form
Method Summary |
Permission |
getPermission()
This method returns the Permission object that caused
this exception to be thrown. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
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 messageperm
- the permission that caused this
getPermission
public Permission getPermission()
- This method returns the
Permission
object that caused
this exception to be thrown.
- Returns:
- the denied permission, or null