weblogic.security.spi package.| Interface | Description | 
|---|---|
| ContextElementMessageStream | The  ContextHandlerMessageStreaminterface provides a way for context elements to
 specify that their internal streams must be reset prior to reading values. | 
| ContextHandler | The  ContextHandlerinterface provides a way for an internal Weblogic 
 container to pass additional information to a WebLogic Security Framework call, so that
 a security provider can obtain additional context information beyond what is provided
 by the arguments to a particular method. | 
| SecurityRole | The  SecurityRoleinterface represents the abstract notion
 of a security role. | 
| Class | Description | 
|---|---|
| AdminResource | The  AdminResourceclass is used by a container to specify
 the Administrative resource (and method related to the resource) that a caller
 is attempting to access. | 
| ApplicationResource | The  ApplicationResourceclass is used by a container to specify the
 Application resource (and method related to the resource) for which a security policy is being
 defined, or that a caller is attempting to access. | 
| COMResource | The  COMResourceclass is used by a container to specify a
 class type that can be exported from the COM runtime. | 
| ContextElement | A  ContextElementis an object used to represent a named value 
 that is used in aContextHandler. | 
| ControlResource | The  ControlResourceclass is used by a controls container to specify the
 Control resource (and method related to the resource) that a caller is attempting to
 access. | 
| EISResource | The  EISResourceclass is used by a container to specify the
 EIS resource (and method related to the resource) that a caller is attempting
 to access. | 
| EJBResource | The  EJBResourceclass is used by a container to specify the
 EJB resource (and method related to the resource) that a caller is attempting to
 access. | 
| JDBCResource | The  JDBCResourceclass is used by a container to specify the
 JDBC resource (and method related to the resource) that a caller
 is attempting to access. | 
| JMSResource | The  JMSResourceclass is used by a container to specify the
 JMS resource (and method related to the resource) that a caller is
 attempting to access. | 
| JMXResource | The  JMXResourceclass is used by a container to
 specify the JMX MBean resource (and method related to the
 resource) that a caller is attempting to access. | 
| JNDIResource | The  JNDIResourceclass is used by a container to specify the
 JMS resource (and method related to the resource) that a caller is
 attempting to access. | 
| KerberosServiceResource | The  KerberosServiceResourceis used by the customer to define a resource for Kerberos service. | 
| LegacyEnforceStrictURLPatternManager | The  LegacyEnforceStrictURLPatternManagerclass provide 
 enforceStrictURLPattern flag for backward compatibility with WebLogic Server version 8.1
 
 When this flag is true WebLogic Server enforces the use of the " / " character 
 as the default representation of an entire Web application in the security container. | 
| LegacyWebAppFilesCaseInsensitiveManager | |
| RemoteResource | The  RemoteResourceclass is used by WLS
 to represent a service endpoint that is not deployed
 on the local WLS server. | 
| ResourceBase | The  ResourceBaseclass is an abstract base class for all the specific resource types
 and facilitates the model for the extending resources. | 
| ServerResource | The  ServerResourceclass is used by a container to specify the
 Server resource (and method related to the resource) that a caller is
 attempting to access. | 
| URLResource | The  URLResourceclass is used by a container to specify the
 URL resource (and method related to the resource) that a caller is
 attempting to access. | 
| WebServiceResource | The  WebServiceResourceclass is used by a container to
 specify the Web Service resource (and method related to the resource)
 that a caller is attempting to access. | 
| WorkContextResource | The  WorkContextResourceclass is used by a container to specify the
 WorkContext resource (and method related to the resource) that a caller is
 attempting to access. | 
| Exception | Description | 
|---|---|
| DeployHandleCreationException | The  DeployHandleCreationExceptionis thrown if a security provider 
 encounters a problem while creating aDeployPolicyHandleorDeployRoleHandle. | 
| InvalidParameterException | The  InvalidParameterExceptionexception is thrown if invalid parameters
 are passed to the WebLogic Security Framework (that is, if a method
 expects some input parameters and does not receive what it expects). | 
| ResourceCreationException | The  ResourceCreationExceptionexception is thrown if a security provider 
 encounters a problem while creating a resource. | 
| ResourceRemovalException | The  ResourceRemovalExceptionexception is thrown if a security provider
 is unable to remove a resource. | 
| RoleCreationException | A  RoleCreationExceptionexception is thrown if a Role Mapping provider
 has a problem creating a role. | 
| RoleRemovalException | The  RoleRemovalExceptionexception is thrown if a Role Mapping provider
 is unable to remove a role. | 
| SecurityServiceException | The  SecurityServiceExceptionexception is the base exception
 implemented by some of the WebLogic Security Framework exceptions
 (that is, any exception from theweblogic.security.servicespackage
 that wrappers an exception with the same name from theweblogic.security.spipackage). | 
| SecurityServiceRuntimeException | The  SecurityServiceRuntimeExceptionexception is the base exception
 implemented by some of the WebLogic Security Framework exceptions
 (that is, any exception that is unique to theweblogic.security.servicespackage). |