public class DefaultWriteBehindConfiguration
extends java.lang.Object
implements org.ehcache.spi.loaderwriter.WriteBehindConfiguration<java.lang.Void>
ServiceConfiguration for the default WriteBehindProvider.| Constructor and Description |
|---|
DefaultWriteBehindConfiguration(java.lang.String executorAlias,
int concurrency,
int queueSize,
org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration batchingConfig)
Creates a new configuration with the provided parameters.
|
| Modifier and Type | Method and Description |
|---|---|
org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration |
getBatchingConfiguration() |
int |
getConcurrency() |
int |
getMaxQueueSize() |
java.lang.Class<org.ehcache.spi.loaderwriter.WriteBehindProvider> |
getServiceType() |
java.lang.String |
getThreadPoolAlias() |
public DefaultWriteBehindConfiguration(java.lang.String executorAlias,
int concurrency,
int queueSize,
org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration batchingConfig)
executorAlias - the thread pool aliasconcurrency - the write-behind concurrencyqueueSize - the maximum queue sizebatchingConfig - optional batching configurationpublic int getConcurrency()
getConcurrency in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration<java.lang.Void>public int getMaxQueueSize()
getMaxQueueSize in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration<java.lang.Void>public java.lang.String getThreadPoolAlias()
getThreadPoolAlias in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration<java.lang.Void>public org.ehcache.spi.loaderwriter.WriteBehindConfiguration.BatchingConfiguration getBatchingConfiguration()
getBatchingConfiguration in interface org.ehcache.spi.loaderwriter.WriteBehindConfiguration<java.lang.Void>public java.lang.Class<org.ehcache.spi.loaderwriter.WriteBehindProvider> getServiceType()
getServiceType in interface org.ehcache.spi.service.ServiceConfiguration<org.ehcache.spi.loaderwriter.WriteBehindProvider,java.lang.Void>