public class DefaultCacheLoaderWriterProviderConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration<java.lang.String,DefaultCacheLoaderWriterConfiguration> implements org.ehcache.spi.service.ServiceCreationConfiguration<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider,DefaultCacheLoaderWriterProviderConfiguration>
ServiceCreationConfiguration for the default CacheLoaderWriterProvider.| Constructor and Description |
|---|
DefaultCacheLoaderWriterProviderConfiguration() |
DefaultCacheLoaderWriterProviderConfiguration(DefaultCacheLoaderWriterProviderConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
DefaultCacheLoaderWriterProviderConfiguration |
addLoaderFor(java.lang.String alias,
java.lang.Class<? extends org.ehcache.spi.loaderwriter.CacheLoaderWriter<?,?>> clazz,
java.lang.Object... arguments)
Adds a default
CacheLoaderWriter class and associated constuctor arguments to be used with a cache matching
the provided alias. |
DefaultCacheLoaderWriterProviderConfiguration |
build(DefaultCacheLoaderWriterProviderConfiguration configuration) |
DefaultCacheLoaderWriterProviderConfiguration |
derive() |
java.lang.Class<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider> |
getServiceType() |
getDefaultspublic DefaultCacheLoaderWriterProviderConfiguration()
public DefaultCacheLoaderWriterProviderConfiguration(DefaultCacheLoaderWriterProviderConfiguration config)
public java.lang.Class<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider> getServiceType()
getServiceType in interface org.ehcache.spi.service.ServiceCreationConfiguration<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider,DefaultCacheLoaderWriterProviderConfiguration>public DefaultCacheLoaderWriterProviderConfiguration addLoaderFor(java.lang.String alias, java.lang.Class<? extends org.ehcache.spi.loaderwriter.CacheLoaderWriter<?,?>> clazz, java.lang.Object... arguments)
CacheLoaderWriter class and associated constuctor arguments to be used with a cache matching
the provided alias.alias - the cache aliasclazz - the cache loader writer classarguments - the constructor argumentspublic DefaultCacheLoaderWriterProviderConfiguration derive()
derive in interface org.ehcache.spi.service.ServiceCreationConfiguration<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider,DefaultCacheLoaderWriterProviderConfiguration>public DefaultCacheLoaderWriterProviderConfiguration build(DefaultCacheLoaderWriterProviderConfiguration configuration)
build in interface org.ehcache.spi.service.ServiceCreationConfiguration<org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider,DefaultCacheLoaderWriterProviderConfiguration>