public class OffHeapDiskStoreProviderConfiguration extends java.lang.Object implements ServiceCreationConfiguration<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider,java.lang.String>
ServiceCreationConfiguration
for the default off heap disk store
.Constructor and Description |
---|
OffHeapDiskStoreProviderConfiguration(java.lang.String threadPoolAlias)
Creates a new configuration instance using the provided parameter.
|
Modifier and Type | Method and Description |
---|---|
OffHeapDiskStoreProviderConfiguration |
build(java.lang.String alias)
Construct a new configuration from the given detached representation.
|
java.lang.String |
derive()
Derive a detached representation from this configuration
|
java.lang.Class<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider> |
getServiceType()
Indicates which service consumes this configuration at creation.
|
java.lang.String |
getThreadPoolAlias()
Returns the configured thread pool alias.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compatibleWith
public OffHeapDiskStoreProviderConfiguration(java.lang.String threadPoolAlias)
threadPoolAlias
- the thread pool aliasPooledExecutionServiceConfiguration
public java.lang.String getThreadPoolAlias()
PooledExecutionServiceConfiguration
public java.lang.Class<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider> getServiceType()
getServiceType
in interface ServiceCreationConfiguration<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider,java.lang.String>
public java.lang.String derive()
ServiceCreationConfiguration
derive
in interface ServiceCreationConfiguration<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider,java.lang.String>
public OffHeapDiskStoreProviderConfiguration build(java.lang.String alias)
ServiceCreationConfiguration
build
in interface ServiceCreationConfiguration<org.ehcache.impl.internal.store.disk.OffHeapDiskStore.Provider,java.lang.String>
alias
- a detached representation