| Package | Description | 
|---|---|
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.internal.dynamicconfig | Classes related to Dynamic Configuration. | 
| com.hazelcast.internal.management.dto | These contain the DTO object to exchange information with the management center. | 
| com.hazelcast.internal.management.operation | Contains operations that are called from Management Center. | 
| com.hazelcast.internal.management.request | Contains requests that made from Management Center. | 
| com.hazelcast.security | Provides interfaces/classes for Hazelcast security implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| PermissionConfig | PermissionConfig. addAction(String action) | 
| PermissionConfig | PermissionConfig. addEndpoint(String endpoint) | 
| PermissionConfig | PermissionConfig. setActions(Set<String> actions) | 
| PermissionConfig | PermissionConfig. setEndpoints(Set<String> endpoints) | 
| PermissionConfig | PermissionConfig. setName(String name) | 
| PermissionConfig | PermissionConfig. setPrincipal(String principal) | 
| PermissionConfig | PermissionConfig. setType(PermissionConfig.PermissionType type) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<PermissionConfig> | SecurityConfig. getClientPermissionConfigs() | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityConfig | SecurityConfig. addClientPermissionConfig(PermissionConfig permissionConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityConfig | SecurityConfig. setClientPermissionConfigs(Set<PermissionConfig> permissions) | 
| Constructor and Description | 
|---|
| PermissionConfig(PermissionConfig permissionConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<PermissionConfig> | DynamicSecurityConfig. getClientPermissionConfigs()Returns existing client permissions as an unmodifiable  Set. | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityConfig | DynamicSecurityConfig. addClientPermissionConfig(PermissionConfig permissionConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityConfig | DynamicSecurityConfig. setClientPermissionConfigs(Set<PermissionConfig> permissions)Updates client permission configuration cluster-wide. | 
| Modifier and Type | Method and Description | 
|---|---|
| PermissionConfig | PermissionConfigDTO. getPermissionConfig() | 
| Constructor and Description | 
|---|
| PermissionConfigDTO(PermissionConfig permissionConfig) | 
| Constructor and Description | 
|---|
| UpdatePermissionConfigOperation(Set<PermissionConfig> permissionConfigs) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<PermissionConfig> | UpdatePermissionConfigRequest. getPermissionConfigs() | 
| Constructor and Description | 
|---|
| UpdatePermissionConfigRequest(Set<PermissionConfig> permissionConfigs) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<PermissionConfig> | SecurityService. getClientPermissionConfigs()Returns latest client permission configuration. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SecurityService. refreshClientPermissions(Set<PermissionConfig> permissionConfigs)Propagates changes made to client permissions to all members and reinitiates  IPermissionPolicywith new
 configuration. | 
| void | IPermissionPolicy. refreshPermissions(Set<PermissionConfig> permissionConfigs)Replaces existing permissions with given set of permissions. | 
| void | SecurityContext. refreshPermissions(Set<PermissionConfig> permissionConfigs) | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.