| java.lang.Object | |
| ↳ | java.security.PolicySpi |
Represents the Service Provider Interface (SPI) for java.security.Policy class.
If there is any class that wants to provide a Policy implementation, all abstract methods in this SPI should be implemented.
The detailed implementations should offer a public constructor, in which a Policy.Paramters implementation acts as an input parameter.If the Policy.Paramters input cannot by understood by the constructor, an IllegalArgumentException will be thrown.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Answers a PermissionCollection object containing the set of permissions
granted to the specified CodeSource.
| |||||||||||
Answers a PermissionCollection object containing the set of permissions
granted to the specified ProtectionDomain.
| |||||||||||
Answers if the policy has granted a Permission to a
ProtectionDomain.
| |||||||||||
Refreshes/reloads the policy configuration.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
Answers a PermissionCollection object containing the set of permissions granted to the specified CodeSource. The default implementation of this method returns Policy.UNSUPPORTED_EMPTY_COLLECTION object. This method can be overridden if the policy implementation can return a set of permissions granted to a CodeSource.
| codesource | - the CodeSource to which the returned PermissionCollection has been granted. |
|---|
Answers a PermissionCollection object containing the set of permissions granted to the specified ProtectionDomain. The default implementation of this method returns Policy.UNSUPPORTED_EMPTY_COLLECTION object. This method can be overridden if the policy implementation can return a set of permissions granted to a ProtectionDomain.
| domain | - the ProtectionDomain to which the returned PermissionCollection has been granted. |
|---|
Answers if the policy has granted a Permission to a ProtectionDomain.
| domain | - the domain to check. |
|---|---|
| permission | - check whether this permission is granted to the specified domain. |
Refreshes/reloads the policy configuration. The behavior of this method depends on the implementation. For example, calling refresh on a file-based policy will cause the file to be re-read. The default implementation of this method does nothing. This method should be overridden if a refresh operation is supported by the policy implementation.