< prev index next >

src/java.base/share/classes/java/security/AccessControlException.java

Print this page




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.security;
  27 
  28 /**
  29  * <p> This exception is thrown by the AccessController to indicate
  30  * that a requested access (to a critical system resource such as the
  31  * file system or the network) is denied.
  32  *
  33  * <p> The reason to deny access can vary.  For example, the requested
  34  * permission might be of an incorrect type,  contain an invalid
  35  * value, or request access that is not allowed according to the
  36  * security policy.  Such information should be given whenever
  37  * possible at the time the exception is thrown.
  38  *
  39  * @author Li Gong
  40  * @author Roland Schemers

  41  */
  42 
  43 public class AccessControlException extends SecurityException {
  44 
  45     private static final long serialVersionUID = 5138225684096988535L;
  46 
  47     // the permission that caused the exception to be thrown.
  48     private Permission perm;
  49 
  50     /**
  51      * Constructs an {@code AccessControlException} with the
  52      * specified, detailed message.
  53      *
  54      * @param   s   the detail message.
  55      */
  56     public AccessControlException(String s) {
  57         super(s);
  58     }
  59 
  60     /**




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.security;
  27 
  28 /**
  29  * <p> This exception is thrown by the AccessController to indicate
  30  * that a requested access (to a critical system resource such as the
  31  * file system or the network) is denied.
  32  *
  33  * <p> The reason to deny access can vary.  For example, the requested
  34  * permission might be of an incorrect type,  contain an invalid
  35  * value, or request access that is not allowed according to the
  36  * security policy.  Such information should be given whenever
  37  * possible at the time the exception is thrown.
  38  *
  39  * @author Li Gong
  40  * @author Roland Schemers
  41  * @since 1.2
  42  */
  43 
  44 public class AccessControlException extends SecurityException {
  45 
  46     private static final long serialVersionUID = 5138225684096988535L;
  47 
  48     // the permission that caused the exception to be thrown.
  49     private Permission perm;
  50 
  51     /**
  52      * Constructs an {@code AccessControlException} with the
  53      * specified, detailed message.
  54      *
  55      * @param   s   the detail message.
  56      */
  57     public AccessControlException(String s) {
  58         super(s);
  59     }
  60 
  61     /**


< prev index next >