Interface ConfigurationPersistenceService

    • Method Detail

      • getGroups

        Set<String> getGroups()
        retrieves all the group names in the cluster
        Returns:
        a Set of all the group names in the cluster
      • getCacheConfig

        CacheConfig getCacheConfig​(String group)
        retrieves the configuration object of a member group
        Parameters:
        group - the member group name, if null, then "cluster" is assumed
        Returns:
        the configuration object
      • updateCacheConfig

        void updateCacheConfig​(String group,
                               UnaryOperator<CacheConfig> mutator)
        update the cluster configuration of a member group
        Parameters:
        group - the member group name, if null, then "cluster" is assumed
        mutator - 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