Package org.apache.geode.distributed
Interface ConfigurationPersistenceService
@Experimental
public interface ConfigurationPersistenceService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetCacheConfig(String group) retrieves the configuration object of a member groupgetCacheConfig(String group, boolean createNew) retrieves all the group names in the clustervoidupdateCacheConfig(String group, UnaryOperator<CacheConfig> mutator) update the cluster configuration of a member group
-
Field Details
-
CLUSTER_CONFIG
- See Also:
-
-
Method Details
-
getGroups
retrieves all the group names in the cluster- Returns:
- a Set of all the group names in the cluster
-
getCacheConfig
retrieves the configuration object of a member group- Parameters:
group- the member group name, if null, then "cluster" is assumed- Returns:
- the configuration object
-
getCacheConfig
-
updateCacheConfig
update the cluster configuration of a member group- Parameters:
group- the member group name, if null, then "cluster" is assumedmutator- the change you want to apply to the configuration. mutator returns null indicating that no update is done to the CacheConfig, or it returns the updated CacheConfig
-