org.ehcache.internal.classes
Class ClassInstanceProvider<T>
java.lang.Object
  
org.ehcache.internal.classes.ClassInstanceProvider<T>
- Direct Known Subclasses: 
 - DefaultCacheEventListenerProvider, DefaultCacheLoaderWriterProvider, DefaultSerializationProvider
 
public class ClassInstanceProvider<T>
- extends java.lang.Object
 
 
| 
Field Summary | 
protected  java.util.Map<java.lang.String,java.lang.Class<? extends T>> | 
preconfiguredLoaders
 
          The order in which entries are put in is kept. | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
preconfiguredLoaders
protected final java.util.Map<java.lang.String,java.lang.Class<? extends T>> preconfiguredLoaders
- The order in which entries are put in is kept.
 
ClassInstanceProvider
protected ClassInstanceProvider(ClassInstanceProviderConfiguration<T> factoryConfig,
                                java.lang.Class<? extends ClassInstanceConfiguration<T>> cacheLevelConfig)
getPreconfigured
protected java.lang.Class<? extends T> getPreconfigured(java.lang.String alias,
                                                        ClassInstanceProvider.ConstructorArgument<?>... ctorArgs)
 
newInstance
protected T newInstance(java.lang.String alias,
                        CacheConfiguration<?,?> cacheConfiguration)
 
newInstance
protected T newInstance(java.lang.String alias,
                        ServiceConfiguration<?> serviceConfiguration,
                        ClassInstanceProvider.ConstructorArgument<?>... ctorArgs)
 
start
public void start(ServiceProvider serviceProvider)
 
stop
public void stop()