public class DefaultPermissionPolicy extends Object implements com.hazelcast.security.IPermissionPolicy
IPermissionPolicy.
This class is not unused, it's set via SecurityConstants.DEFAULT_POLICY_CLASS.| Constructor and Description |
|---|
DefaultPermissionPolicy() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.hazelcast.config.Config config,
Properties properties) |
void |
destroy() |
PermissionCollection |
getPermissions(Subject subject,
Class<? extends Permission> type)
Returns permission collection of given type for all
ClusterPrincipal instances in the given JAAS Subject. |
void |
refreshPermissions(Set<com.hazelcast.config.PermissionConfig> updatedPermissionConfigs) |
public void configure(com.hazelcast.config.Config config,
Properties properties)
configure in interface com.hazelcast.security.IPermissionPolicypublic PermissionCollection getPermissions(Subject subject, Class<? extends Permission> type)
ClusterPrincipal instances in the given JAAS Subject.getPermissions in interface com.hazelcast.security.IPermissionPolicyIPermissionPolicy.getPermissions(javax.security.auth.Subject, java.lang.Class)public void refreshPermissions(Set<com.hazelcast.config.PermissionConfig> updatedPermissionConfigs)
refreshPermissions in interface com.hazelcast.security.IPermissionPolicypublic void destroy()
destroy in interface com.hazelcast.security.IPermissionPolicyCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.