All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.security.jacc.PolicyContextException Maven / Gradle / Ivy

The newest version!
package javax.security.jacc;

/**
 * 

* This checked exception is thrown by implementations of the {@code javax.security.jacc.PolicyConfiguration} interface, * the {@code javax.security.jacc.PolicyConfigurationFactory} abstract class, the {@code * javax.security.jacc.PolicyContext} utility class, and implementations of the {@code * javax.security.jacc.PolicyContextException} interface. *

* *

* This exception is used by javax.security.jacc implementation classes to re-throw checked exceptions occurring within * an implementation that are not declared by the interface or class being implemented. *

* * @author Scott Stark * @author Stefan Guilhen * @see java.lang.Exception * @see PolicyConfiguration * @see PolicyConfigurationFactory * @see PolicyContext * @see PolicyContextHandler */ public class PolicyContextException extends Exception { private static final long serialVersionUID = 3925692572777572935L; /** *

* Constructs a new PolicyContextException with null as its detail message. describing the cause of the exception. *

*/ public PolicyContextException() { } /** *

* Constructs a new {@code PolicyContextException} with the specified detail message. *

* * @param msg * - a {@code String} containing a detail message describing the cause of the exception. */ public PolicyContextException(String msg) { super(msg); } /** *

* Constructs a new {@code PolicyContextException} with the specified detail message and cause. The cause will be * encapsulated in the constructed exception. *

* * @param msg * - a {@code String} containing a detail message describing the cause of the exception. * @param cause * - the {@code Throwable} that is “causing” this exception to be constructed. A null value is permitted, * and the value passed through this parameter may subsequently be retrieved by calling {@code getCause()} * on the constructed exception. */ public PolicyContextException(String msg, Throwable cause) { super(msg, cause); } /** *

* Constructs a new {@code PolicyContextException} with the specified cause. The cause will be encapsulated in the * constructed exception. *

* * @param cause * - the {@code Throwable} that is “causing” this exception to be constructed. A null value is permitted, * and the value passed through this parameter may subsequently be retrieved by calling {@code getCause()} * on the constructed exception. */ public PolicyContextException(Throwable cause) { super(cause); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy