| 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  
IPermissionPolicy with new
 configuration. | 
void | 
IPermissionPolicy.refreshPermissions(Set<PermissionConfig> permissionConfigs)
Replaces existing permissions with given set of permissions. 
 | 
void | 
SecurityContext.refreshPermissions(Set<PermissionConfig> permissionConfigs)  | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.