public interface IPermissionPolicy
Subject's
 permissions to perform a security sensitive Hazelcast operation.| Modifier and Type | Method and Description | 
|---|---|
void | 
configure(Config config,
         Properties properties)
Configures  
IPermissionPolicy. | 
void | 
destroy()
Destroys  
IPermissionPolicy. | 
PermissionCollection | 
getPermissions(Subject subject,
              Class<? extends Permission> type)
Determines permissions of subject. 
 | 
void | 
refreshPermissions(Set<PermissionConfig> permissionConfigs)
Replaces existing permissions with given set of permissions. 
 | 
void configure(Config config, Properties properties)
IPermissionPolicy.config - Hazelcast Configproperties - additional properties used to configure the IPermissionPolicyPermissionCollection getPermissions(Subject subject, Class<? extends Permission> type)
subject - the Subjecttype - of permissions in PermissionCollectionvoid refreshPermissions(Set<PermissionConfig> permissionConfigs)
refreshPermissions may be executed concurrently with getPermissions.permissionConfigs - the new set of permissions to applyvoid destroy()
IPermissionPolicy.Copyright © 2022 Hazelcast, Inc.. All rights reserved.