| java.lang.Object | ||
| ↳ | java.security.PolicySpi | |
| ↳ | sun.security.provider.PolicySpiFile | |
This class wraps the PolicyFile subclass implementation of Policy inside a PolicySpi implementation that is available from the SUN provider via the Policy.getInstance calls.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Return a PermissionCollection object containing the set of
permissions granted to the specified CodeSource.
| |||||||||||
Return a PermissionCollection object containing the set of
permissions granted to the specified ProtectionDomain.
| |||||||||||
Check whether the policy has granted a Permission to a ProtectionDomain.
| |||||||||||
Refreshes/reloads the policy configuration.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.security.PolicySpi
| |||||||||||
From class
java.lang.Object
| |||||||||||
Return 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. |
|---|
Return 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.
| d | the ProtectionDomain to which the returned PermissionCollection has been granted. |
|---|
Check whether the policy has granted a Permission to a ProtectionDomain.
| d | the ProtectionDomain to check. |
|---|---|
| p | 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.