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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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.