org.ehcache.config
Class DefaultConfiguration

java.lang.Object
  extended by org.ehcache.config.DefaultConfiguration
All Implemented Interfaces:
Configuration, RuntimeConfiguration

public final class DefaultConfiguration
extends java.lang.Object
implements Configuration, RuntimeConfiguration


Constructor Summary
DefaultConfiguration(java.lang.ClassLoader classLoader)
           
DefaultConfiguration(Configuration cfg)
           
DefaultConfiguration(java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches, java.lang.ClassLoader classLoader, ServiceCreationConfiguration<?>... services)
           
 
Method Summary
 java.util.Map<java.lang.String,CacheConfiguration<?,?>> getCacheConfigurations()
          Mapping of names to CacheConfiguration, used to create the named Cache managed by a CacheManager
 java.lang.ClassLoader getClassLoader()
          The ClassLoader to be associated with the CacheManager
 java.util.Collection<ServiceCreationConfiguration<?>> getServiceCreationConfigurations()
          All services initially used to bootstrap the CacheManager and its Cache instances
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConfiguration

public DefaultConfiguration(Configuration cfg)

DefaultConfiguration

public DefaultConfiguration(java.lang.ClassLoader classLoader)

DefaultConfiguration

public DefaultConfiguration(java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches,
                            java.lang.ClassLoader classLoader,
                            ServiceCreationConfiguration<?>... services)
Method Detail

getCacheConfigurations

public java.util.Map<java.lang.String,CacheConfiguration<?,?>> getCacheConfigurations()
Description copied from interface: Configuration
Mapping of names to CacheConfiguration, used to create the named Cache managed by a CacheManager

Specified by:
getCacheConfigurations in interface Configuration
Returns:
the map of names to configs

getServiceCreationConfigurations

public java.util.Collection<ServiceCreationConfiguration<?>> getServiceCreationConfigurations()
Description copied from interface: Configuration
All services initially used to bootstrap the CacheManager and its Cache instances

Specified by:
getServiceCreationConfigurations in interface Configuration
Returns:
the collection of said configs

getClassLoader

public java.lang.ClassLoader getClassLoader()
Description copied from interface: Configuration
The ClassLoader to be associated with the CacheManager

Specified by:
getClassLoader in interface Configuration
Returns:
The classloader