public class DefaultCacheLoaderWriterConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration<CacheLoaderWriter<?,?>> implements CacheLoaderWriterConfiguration<DefaultCacheLoaderWriterConfiguration>
ServiceConfiguration
for the default CacheLoaderWriterProvider
.Modifier | Constructor and Description |
---|---|
|
DefaultCacheLoaderWriterConfiguration(CacheLoaderWriter<?,?> loaderWriter)
Creates a new configuration with the specified
CacheLoaderWriter instance. |
|
DefaultCacheLoaderWriterConfiguration(java.lang.Class<? extends CacheLoaderWriter<?,?>> clazz,
java.lang.Object... arguments)
Creates a new configuration object with the specified
CacheLoaderWriter class and associated constructor
arguments. |
protected |
DefaultCacheLoaderWriterConfiguration(DefaultCacheLoaderWriterConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
DefaultCacheLoaderWriterConfiguration |
build(DefaultCacheLoaderWriterConfiguration configuration)
Construct a new configuration from the given detached representation.
|
DefaultCacheLoaderWriterConfiguration |
derive()
Derive a detached representation from this configuration
|
getArguments, getClazz, getInstance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getServiceType
compatibleWith
public DefaultCacheLoaderWriterConfiguration(java.lang.Class<? extends CacheLoaderWriter<?,?>> clazz, java.lang.Object... arguments)
CacheLoaderWriter
class and associated constructor
arguments.clazz
- the cache loader writer classarguments
- the constructor argumentspublic DefaultCacheLoaderWriterConfiguration(CacheLoaderWriter<?,?> loaderWriter)
CacheLoaderWriter
instance.loaderWriter
- the cache loader writerprotected DefaultCacheLoaderWriterConfiguration(DefaultCacheLoaderWriterConfiguration configuration)
public DefaultCacheLoaderWriterConfiguration derive()
ServiceConfiguration
derive
in interface ServiceConfiguration<CacheLoaderWriterProvider,DefaultCacheLoaderWriterConfiguration>
public DefaultCacheLoaderWriterConfiguration build(DefaultCacheLoaderWriterConfiguration configuration)
ServiceConfiguration
build
in interface ServiceConfiguration<CacheLoaderWriterProvider,DefaultCacheLoaderWriterConfiguration>
configuration
- a detached representation