public final class ConfigurationBuilder extends CoreConfigurationBuilder<ConfigurationBuilder>
ConfigurationBuilder enables building Configurations using a fluent style.| Modifier | Constructor and Description | 
|---|---|
| protected  | ConfigurationBuilder() | 
| protected  | ConfigurationBuilder(ConfigurationBuilder builder,
                    java.lang.ClassLoader classLoader) | 
| protected  | ConfigurationBuilder(ConfigurationBuilder builder,
                    java.util.Collection<ServiceCreationConfiguration<?,?>> serviceConfigurations) | 
| protected  | ConfigurationBuilder(ConfigurationBuilder builder,
                    java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches) | 
| protected  | ConfigurationBuilder(ConfigurationBuilder builder,
                    ResourcePools sharedResourcePools) | 
build, getCache, getClassLoader, getServices, updateCache, updateCaches, updateServices, updateSharedResources, withCache, withClassLoader, withDefaultClassLoader, withoutCache, withoutServices, withService, withSharedResourcesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetService, withCache, withoutServices, withService, withSharedResourcesprotected ConfigurationBuilder()
protected ConfigurationBuilder(ConfigurationBuilder builder, java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches)
protected ConfigurationBuilder(ConfigurationBuilder builder, java.util.Collection<ServiceCreationConfiguration<?,?>> serviceConfigurations)
protected ConfigurationBuilder(ConfigurationBuilder builder, java.lang.ClassLoader classLoader)
protected ConfigurationBuilder(ConfigurationBuilder builder, ResourcePools sharedResourcePools)
public static ConfigurationBuilder newConfigurationBuilder()
public static ConfigurationBuilder newConfigurationBuilder(Configuration seed)
 Calling CoreConfigurationBuilder.build() on the returned builder will produce a functionally equivalent configuration to
 seed.
seed - configuration to duplicate@Deprecated public ConfigurationBuilder addCache(java.lang.String alias, CacheConfiguration<?,?> config) throws java.lang.IllegalArgumentException
CoreConfigurationBuilder.withCache(String, CacheConfiguration)
 If a cache with the given alias already exists then an IllegalArgumentException will be thrown.
alias - cache alias to be addedconfig - cache configurationjava.lang.IllegalArgumentException@Deprecated public ConfigurationBuilder removeCache(java.lang.String alias)
CoreConfigurationBuilder.withoutCache(String)alias - cache alias to be removed@Deprecated public ConfigurationBuilder addService(ServiceCreationConfiguration<?,?> serviceConfiguration)
CoreConfigurationBuilder.withService(ServiceCreationConfiguration)
 If a a service creation configuration of the same concrete type is already present then an IllegalArgumentException
 will be thrown.
serviceConfiguration - service creation configuration@Deprecated public ConfigurationBuilder removeService(ServiceCreationConfiguration<?,?> serviceConfiguration)
FluentConfigurationBuilder.withoutServices(Class) or CoreConfigurationBuilder.withoutServices(Class, Predicate)serviceConfiguration - service creation configuration@Deprecated public boolean containsCache(java.lang.String alias)
CoreConfigurationBuilder.getCache(String)true if a cache configuration is associated with the given alias.alias - cache configuration aliastrue if the given alias is presentprotected ConfigurationBuilder newBuilderWith(java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches)
newBuilderWith in class CoreConfigurationBuilder<ConfigurationBuilder>protected ConfigurationBuilder newBuilderWith(java.util.Collection<ServiceCreationConfiguration<?,?>> serviceConfigurations)
newBuilderWith in class CoreConfigurationBuilder<ConfigurationBuilder>protected ConfigurationBuilder newBuilderWith(java.lang.ClassLoader classLoader)
newBuilderWith in class CoreConfigurationBuilder<ConfigurationBuilder>protected ConfigurationBuilder newBuilderWith(ResourcePools sharedResourcePools)
newBuilderWith in class CoreConfigurationBuilder<ConfigurationBuilder>