public class ConfigurationManager extends Object
It manages the GlobalConfiguration
, the default Configuration
and all the defined named caches Configuration
.
Constructor and Description |
---|
ConfigurationManager(ConfigurationBuilderHolder holder) |
ConfigurationManager(ConfigurationBuilderHolder globalConfigurationHolder,
ConfigurationBuilderHolder defaultConfigurationHolder,
Optional<ConfigurationBuilderHolder> namedConfigurationHolder) |
ConfigurationManager(GlobalConfiguration globalConfiguration,
Configuration defaultConfiguration) |
Modifier and Type | Method and Description |
---|---|
Configuration |
getConfiguration(String cacheName) |
Configuration |
getConfigurationOrDefault(String cacheName) |
Configuration |
getDefaultConfiguration() |
Collection<String> |
getDefinedCaches() |
Collection<String> |
getDefinedConfigurations() |
GlobalConfiguration |
getGlobalConfiguration() |
Configuration |
putConfiguration(String cacheName,
ConfigurationBuilder builder) |
void |
removeConfiguration(String cacheName) |
public ConfigurationManager(ConfigurationBuilderHolder globalConfigurationHolder, ConfigurationBuilderHolder defaultConfigurationHolder, Optional<ConfigurationBuilderHolder> namedConfigurationHolder)
public ConfigurationManager(ConfigurationBuilderHolder holder)
public ConfigurationManager(GlobalConfiguration globalConfiguration, Configuration defaultConfiguration)
public GlobalConfiguration getGlobalConfiguration()
public Configuration getDefaultConfiguration()
public Configuration getConfiguration(String cacheName)
public Configuration getConfigurationOrDefault(String cacheName)
public Configuration putConfiguration(String cacheName, ConfigurationBuilder builder)
public void removeConfiguration(String cacheName)
public Collection<String> getDefinedCaches()
public Collection<String> getDefinedConfigurations()
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.