# Package javax.security.jacc

This package contains the Java Authorization Contract for Containers API

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PolicyConfiguration | The methods of this interface are used by containers to create policy statements in a Policy provider.
  PolicyContextHandler | This interface defines the methods that must be implemented by handlers that are to be registered and activated by the `PolicyContext` class.

- Class Summary
  Class | Description
  --- | ---
  EJBMethodPermission | Class for EJB method permissions.
  EJBRoleRefPermission | Class for EJB `isCallerInRole (String reference)` permissions.
  PolicyConfigurationFactory | Abstract factory and finder class for obtaining the instance of the class that implements the PolicyConfigurationFactory of a provider.
  PolicyContext | This utility class is used by containers to communicate policy context identifiers and other policy relevant context to `Policy` providers.
  WebResourcePermission | Class for Servlet web resource permissions.
  WebRoleRefPermission | Class for Servlet `isUserInRole (String reference)` permissions.
  WebUserDataPermission | Class for Servlet Web user data permissions.

- Exception Summary
  Exception | Description
  --- | ---
  PolicyContextException | This checked exception is thrown by implementations of the `javax.security.jacc.PolicyConfiguration` Interface, the `javax.security.jacc.PolicyConfigurationFactory` abstract class, the `javax.security.jacc.PolicyContext` utility class, and implementations of the `javax.security.jacc.PolicyContextException` Interface.

## Package javax.security.jacc Description

This package contains the Java Authorization Contract for Containers API

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.