public class AbstractEmbeddedCacheManagerFactory extends Object
An abstract base class for factories creating cache managers that are backed by an EmbeddedCacheManager.
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractEmbeddedCacheManagerFactory.GlobalConfigurationOverrides |
Modifier and Type | Field and Description |
---|---|
protected ConfigurationOverrides |
configurationOverrides |
protected AbstractEmbeddedCacheManagerFactory.GlobalConfigurationOverrides |
globalConfigurationOverrides |
protected static Log |
logger |
Constructor and Description |
---|
AbstractEmbeddedCacheManagerFactory() |
protected static final Log logger
protected final AbstractEmbeddedCacheManagerFactory.GlobalConfigurationOverrides globalConfigurationOverrides
protected final ConfigurationOverrides configurationOverrides
protected EmbeddedCacheManager createBackingEmbeddedCacheManager() throws ConfigurationException, IOException
ConfigurationException
IOException
protected EmbeddedCacheManager createCacheManager(InputStream is) throws IOException
IOException
protected EmbeddedCacheManager createCacheManager(GlobalConfigurationBuilder globalBuilder, ConfigurationBuilder builder)
public void setConfigurationFileLocation(org.springframework.core.io.Resource configurationFileLocation)
Sets the
of the
configuration file which will be used to configure the
location
the
EmbeddedCacheManager
created by this SpringEmbeddedCacheManager
FactoryBean
delegates
to. If no location is supplied, Infinispan's default configuration will be used.
Note that configuration settings defined via using explicit setters exposed by this
FactoryBean
take precedence over those defined in the configuration file pointed
to by configurationFileLocation
.
configurationFileLocation
- The location
of the
configuration file which will be used to configure the
EmbeddedCacheManager
the
SpringEmbeddedCacheManager
created by this FactoryBean
delegates topublic void setExposeGlobalJmxStatistics(boolean exposeGlobalJmxStatistics)
exposeGlobalJmxStatistics
- GlobalConfiguration.setExposeGlobalJmxStatistics(boolean)
public void setJmxDomain(String jmxObjectName)
jmxObjectName
- GlobalConfiguration.setJmxDomain(java.lang.String)
public void setMBeanServerProperties(Properties properties)
properties
- GlobalConfiguration.setMBeanServerProperties(java.util.Properties)
public void setMBeanServerLookupClass(String mBeanServerLookupClass)
mBeanServerLookupClass
- GlobalConfiguration.setMBeanServerLookup(java.lang.String)
public void setMBeanServerLookup(MBeanServerLookup mBeanServerLookup)
mBeanServerLookup
- GlobalConfiguration.setMBeanServerLookup(org.infinispan.jmx.MBeanServerLookup)
public void setAllowDuplicateDomains(boolean allowDuplicateDomains)
allowDuplicateDomains
- GlobalConfiguration.setAllowDuplicateDomains(boolean)
public void setCacheManagerName(String cacheManagerName)
cacheManagerName
- GlobalConfiguration.setCacheManagerName(java.lang.String)
public void setStrictPeerToPeer(boolean strictPeerToPeer)
strictPeerToPeer
- GlobalConfiguration.setStrictPeerToPeer(boolean)
public void setAsyncListenerExecutorFactoryClass(String asyncListenerExecutorFactoryClass)
asyncListenerExecutorFactoryClass
- GlobalConfiguration.setAsyncListenerExecutorFactoryClass(java.lang.String)
public void setAsyncTransportExecutorFactoryClass(String asyncTransportExecutorFactoryClass)
asyncTransportExecutorFactoryClass
- GlobalConfiguration.setAsyncTransportExecutorFactoryClass(java.lang.String)
public void setEvictionScheduledExecutorFactoryClass(String evictionScheduledExecutorFactoryClass)
evictionScheduledExecutorFactoryClass
- GlobalConfiguration.setEvictionScheduledExecutorFactoryClass(java.lang.String)
public void setReplicationQueueScheduledExecutorFactoryClass(String replicationQueueScheduledExecutorFactoryClass)
replicationQueueScheduledExecutorFactoryClass
- GlobalConfiguration.setReplicationQueueScheduledExecutorFactoryClass(java.lang.String)
public void setMarshallerClass(String marshallerClass)
marshallerClass
- GlobalConfiguration.setMarshallerClass(java.lang.String)
public void setTransportNodeName(String nodeName)
nodeName
- GlobalConfiguration.setTransportNodeName(java.lang.String)
public void setTransportClass(String transportClass)
transportClass
- GlobalConfiguration.setTransportClass(java.lang.String)
public void setTransportProperties(Properties transportProperties)
transportProperties
- GlobalConfiguration.setTransportProperties(java.util.Properties)
public void setClusterName(String clusterName)
clusterName
- GlobalConfiguration.setClusterName(java.lang.String)
public void setMachineId(String machineId)
machineId
- GlobalConfiguration.setMachineId(java.lang.String)
public void setRackId(String rackId)
rackId
- GlobalConfiguration.setRackId(java.lang.String)
public void setSiteId(String siteId)
siteId
- GlobalConfiguration.setSiteId(java.lang.String)
public void setShutdownHookBehavior(String shutdownHookBehavior)
shutdownHookBehavior
- GlobalConfiguration.setShutdownHookBehavior(java.lang.String)
public void setAsyncListenerExecutorProperties(Properties asyncListenerExecutorProperties)
asyncListenerExecutorProperties
- GlobalConfiguration.setAsyncListenerExecutorProperties(java.util.Properties)
public void setAsyncTransportExecutorProperties(Properties asyncTransportExecutorProperties)
asyncTransportExecutorProperties
- GlobalConfiguration.setAsyncTransportExecutorProperties(java.util.Properties)
public void setEvictionScheduledExecutorProperties(Properties evictionScheduledExecutorProperties)
evictionScheduledExecutorProperties
- GlobalConfiguration.setEvictionScheduledExecutorProperties(java.util.Properties)
public void setReplicationQueueScheduledExecutorProperties(Properties replicationQueueScheduledExecutorProperties)
replicationQueueScheduledExecutorProperties
- GlobalConfiguration.setReplicationQueueScheduledExecutorProperties(java.util.Properties)
public void setMarshallVersion(short marshallVersion)
marshallVersion
- GlobalConfiguration.setMarshallVersion(short)
public void setDistributedSyncTimeout(long distributedSyncTimeout)
distributedSyncTimeout
- GlobalConfiguration.setDistributedSyncTimeout(long)
public void setDeadlockDetectionSpinDuration(Long eagerDeadlockSpinDuration)
eagerDeadlockSpinDuration
- ConfigurationOverrides.setDeadlockDetectionSpinDuration(java.lang.Long)
public void setEnableDeadlockDetection(Boolean useEagerDeadlockDetection)
useEagerDeadlockDetection
- ConfigurationOverrides.setEnableDeadlockDetection(java.lang.Boolean)
public void setUseLockStriping(Boolean useLockStriping)
useLockStriping
- ConfigurationOverrides.setUseLockStriping(java.lang.Boolean)
public void setUnsafeUnreliableReturnValues(Boolean unsafeUnreliableReturnValues)
unsafeUnreliableReturnValues
- ConfigurationOverrides.setUnsafeUnreliableReturnValues(java.lang.Boolean)
public void setRehashRpcTimeout(Long rehashRpcTimeout)
rehashRpcTimeout
- ConfigurationOverrides.setRehashRpcTimeout(java.lang.Long)
public void setWriteSkewCheck(Boolean writeSkewCheck)
writeSkewCheck
- ConfigurationOverrides.setWriteSkewCheck(java.lang.Boolean)
public void setConcurrencyLevel(Integer concurrencyLevel)
concurrencyLevel
- ConfigurationOverrides.setConcurrencyLevel(java.lang.Integer)
public void setReplQueueMaxElements(Integer replQueueMaxElements)
replQueueMaxElements
- ConfigurationOverrides.setReplQueueMaxElements(java.lang.Integer)
public void setReplQueueInterval(Long replQueueInterval)
replQueueInterval
- ConfigurationOverrides.setReplQueueInterval(java.lang.Long)
public void setReplQueueClass(String replQueueClass)
replQueueClass
- ConfigurationOverrides.setReplQueueClass(java.lang.String)
public void setExposeJmxStatistics(Boolean exposeJmxStatistics)
exposeJmxStatistics
- ConfigurationOverrides.setExposeJmxStatistics(java.lang.Boolean)
public void setInvocationBatchingEnabled(Boolean invocationBatchingEnabled)
invocationBatchingEnabled
- ConfigurationOverrides.setInvocationBatchingEnabled(java.lang.Boolean)
public void setFetchInMemoryState(Boolean fetchInMemoryState)
fetchInMemoryState
- ConfigurationOverrides.setFetchInMemoryState(java.lang.Boolean)
public void setAlwaysProvideInMemoryState(Boolean alwaysProvideInMemoryState)
alwaysProvideInMemoryState
- ConfigurationOverrides.setAlwaysProvideInMemoryState(java.lang.Boolean)
public void setLockAcquisitionTimeout(Long lockAcquisitionTimeout)
lockAcquisitionTimeout
- ConfigurationOverrides.setLockAcquisitionTimeout(java.lang.Long)
public void setSyncReplTimeout(Long syncReplTimeout)
syncReplTimeout
- ConfigurationOverrides.setSyncReplTimeout(java.lang.Long)
public void setCacheModeString(String cacheModeString)
cacheModeString
- ConfigurationOverrides.setCacheModeString(java.lang.String)
public void setExpirationWakeUpInterval(Long expirationWakeUpInterval)
expirationWakeUpInterval
- (java.lang.Long)
public void setEvictionStrategy(EvictionStrategy evictionStrategy)
evictionStrategy
- ConfigurationOverrides.setEvictionStrategy(org.infinispan.eviction.EvictionStrategy)
public void setEvictionStrategyClass(String evictionStrategyClass)
evictionStrategyClass
- ConfigurationOverrides.setEvictionStrategyClass(java.lang.String)
public void setEvictionThreadPolicy(EvictionThreadPolicy evictionThreadPolicy)
evictionThreadPolicy
- ConfigurationOverrides.setEvictionThreadPolicy(org.infinispan.eviction.EvictionThreadPolicy)
public void setEvictionThreadPolicyClass(String evictionThreadPolicyClass)
evictionThreadPolicyClass
- ConfigurationOverrides.setEvictionThreadPolicyClass(java.lang.String)
public void setEvictionMaxEntries(Integer evictionMaxEntries)
evictionMaxEntries
- ConfigurationOverrides.setEvictionMaxEntries(java.lang.Integer)
public void setExpirationLifespan(Long expirationLifespan)
expirationLifespan
- ConfigurationOverrides.setExpirationLifespan(java.lang.Long)
public void setExpirationMaxIdle(Long expirationMaxIdle)
expirationMaxIdle
- ConfigurationOverrides.setExpirationMaxIdle(java.lang.Long)
public void setTransactionManagerLookupClass(String transactionManagerLookupClass)
transactionManagerLookupClass
- ConfigurationOverrides.setTransactionManagerLookupClass(java.lang.String)
public void setTransactionManagerLookup(TransactionManagerLookup transactionManagerLookup)
transactionManagerLookup
- ConfigurationOverrides.setTransactionManagerLookup(org.infinispan.transaction.lookup.TransactionManagerLookup)
public void setCacheLoaderManagerConfig(CacheLoaderManagerConfig cacheLoaderManagerConfig)
cacheLoaderManagerConfig
- ConfigurationOverrides.setCacheLoaderManagerConfig(org.infinispan.config.CacheLoaderManagerConfig)
public void setSyncCommitPhase(Boolean syncCommitPhase)
syncCommitPhase
- ConfigurationOverrides.setSyncCommitPhase(java.lang.Boolean)
public void setSyncRollbackPhase(Boolean syncRollbackPhase)
syncRollbackPhase
- ConfigurationOverrides.setSyncRollbackPhase(java.lang.Boolean)
public void setUseEagerLocking(Boolean useEagerLocking)
useEagerLocking
- ConfigurationOverrides.setUseEagerLocking(java.lang.Boolean)
@Deprecated public void setEagerLockSingleNode(Boolean eagerLockSingleNode)
eagerLockSingleNode
- ConfigurationOverrides.setEagerLockSingleNode(java.lang.Boolean)
public void setUseReplQueue(Boolean useReplQueue)
useReplQueue
- ConfigurationOverrides.setUseReplQueue(java.lang.Boolean)
public void setIsolationLevel(IsolationLevel isolationLevel)
isolationLevel
- ConfigurationOverrides.setIsolationLevel(org.infinispan.util.concurrent.IsolationLevel)
public void setStateRetrievalTimeout(Long stateRetrievalTimeout)
stateRetrievalTimeout
- ConfigurationOverrides.setStateRetrievalTimeout(java.lang.Long)
public void setStateRetrievalMaxNonProgressingLogWrites(Integer stateRetrievalMaxNonProgressingLogWrites)
stateRetrievalMaxNonProgressingLogWrites
- ConfigurationOverrides.setStateRetrievalMaxNonProgressingLogWrites(java.lang.Integer)
public void setStateRetrievalInitialRetryWaitTime(Long stateRetrievalInitialRetryWaitTime)
stateRetrievalInitialRetryWaitTime
- ConfigurationOverrides.setStateRetrievalInitialRetryWaitTime(java.lang.Long)
public void setStateRetrievalChunkSize(Integer stateRetrievalChunkSize)
stateRetrievalChunkSize
- ConfigurationOverrides.setStateRetrievalChunkSize(java.lang.Integer)
public void setIsolationLevelClass(String isolationLevelClass)
isolationLevelClass
- ConfigurationOverrides.setIsolationLevelClass(java.lang.String)
public void setUseLazyDeserialization(Boolean useLazyDeserialization)
useLazyDeserialization
- ConfigurationOverrides.setUseLazyDeserialization(java.lang.Boolean)
public void setL1CacheEnabled(Boolean l1CacheEnabled)
l1CacheEnabled
- ConfigurationOverrides.setL1CacheEnabled(java.lang.Boolean)
public void setL1Lifespan(Long l1Lifespan)
l1Lifespan
- ConfigurationOverrides.setL1Lifespan(java.lang.Long)
public void setL1OnRehash(Boolean l1OnRehash)
l1OnRehash
- ConfigurationOverrides.setL1OnRehash(java.lang.Boolean)
public void setConsistentHashClass(String consistentHashClass)
consistentHashClass
- ConfigurationOverrides.setConsistentHashClass(java.lang.String)
public void setNumOwners(Integer numOwners)
numOwners
- ConfigurationOverrides.setNumOwners(java.lang.Integer)
public void setRehashEnabled(Boolean rehashEnabled)
rehashEnabled
- ConfigurationOverrides.setRehashEnabled(java.lang.Boolean)
public void setRehashWaitTime(Long rehashWaitTime)
rehashWaitTime
- ConfigurationOverrides.setRehashWaitTime(java.lang.Long)
public void setUseAsyncMarshalling(Boolean useAsyncMarshalling)
useAsyncMarshalling
- ConfigurationOverrides.setUseAsyncMarshalling(java.lang.Boolean)
public void setIndexingEnabled(Boolean indexingEnabled)
indexingEnabled
- ConfigurationOverrides.setIndexingEnabled(java.lang.Boolean)
public void setIndexLocalOnly(Boolean indexLocalOnly)
indexLocalOnly
- ConfigurationOverrides.setIndexLocalOnly(java.lang.Boolean)
public void setCustomInterceptors(List<CustomInterceptorConfig> customInterceptors)
customInterceptors
- ConfigurationOverrides.setCustomInterceptors(java.util.List)
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.