Package org.infinispan.spring.remote
Class AbstractRemoteCacheManagerFactory
- java.lang.Object
-
- org.infinispan.spring.remote.AbstractRemoteCacheManagerFactory
-
- Direct Known Subclasses:
InfinispanRemoteCacheManagerFactoryBean
,SpringRemoteCacheManagerFactoryBean
public abstract class AbstractRemoteCacheManagerFactory extends java.lang.Object
An abstract base class for factories creating cache manager that are backed by an Infinispan RemoteCacheManager.
- Author:
- Olaf Bergner
- See Also:
RemoteCacheManager
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.infinispan.commons.logging.Log
logger
static java.lang.String
SPRING_JAVA_SERIAL_WHITELIST
protected boolean
startAutomatically
-
Constructor Summary
Constructors Constructor Description AbstractRemoteCacheManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
assertCorrectlyConfigured()
protected java.util.Properties
configurationProperties()
void
setAsyncExecutorFactory(java.lang.String asyncExecutorFactory)
void
setClassWhiteList(java.lang.String whiteListRegex)
void
setConfigurationProperties(java.util.Properties configurationProperties)
void
setConfigurationPropertiesFileLocation(org.springframework.core.io.Resource configurationPropertiesFileLocation)
void
setForceReturnValues(boolean forceReturnValues)
void
setKeySizeEstimate(int keySizeEstimate)
void
setMarshaller(java.lang.String marshaller)
void
setNearCacheMaxEntries(int maxEntries)
void
setNearCacheMode(java.lang.String mode)
void
setNearCacheNamePattern(java.lang.String pattern)
void
setReadTimeout(long readTimeout)
void
setRequestBalancingStrategy(java.lang.String requestBalancingStrategy)
void
setServerList(java.util.Collection<java.net.InetSocketAddress> serverList)
void
setStartAutomatically(boolean startAutomatically)
void
setTcpKeepAlive(boolean tcpKeepAlive)
void
setTcpNoDelay(boolean tcpNoDelay)
void
setTransportFactory(java.lang.String transportFactory)
Deprecated.void
setValueSizeEstimate(int valueSizeEstimate)
void
setWriteTimeout(long writeTimeout)
-
-
-
Field Detail
-
logger
protected static final org.infinispan.commons.logging.Log logger
-
SPRING_JAVA_SERIAL_WHITELIST
public static final java.lang.String SPRING_JAVA_SERIAL_WHITELIST
- See Also:
- Constant Field Values
-
startAutomatically
protected boolean startAutomatically
-
-
Method Detail
-
assertCorrectlyConfigured
protected void assertCorrectlyConfigured() throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
-
configurationProperties
protected java.util.Properties configurationProperties() throws java.io.IOException
- Throws:
java.io.IOException
-
setConfigurationProperties
public void setConfigurationProperties(java.util.Properties configurationProperties)
- Parameters:
configurationProperties
- the configurationProperties to set
-
setConfigurationPropertiesFileLocation
public void setConfigurationPropertiesFileLocation(org.springframework.core.io.Resource configurationPropertiesFileLocation)
- Parameters:
configurationPropertiesFileLocation
- the configurationPropertiesFileLocation to set
-
setStartAutomatically
public void setStartAutomatically(boolean startAutomatically)
- Parameters:
startAutomatically
- the startAutomatically to set
-
setTransportFactory
@Deprecated public void setTransportFactory(java.lang.String transportFactory)
Deprecated.- Parameters:
TransportFactory
-- See Also:
ConfigurationPropertiesOverrides.setTransportFactory(String)
-
setServerList
public void setServerList(java.util.Collection<java.net.InetSocketAddress> serverList)
- Parameters:
serverList
-- See Also:
ConfigurationPropertiesOverrides.setServerList(Collection)
-
setMarshaller
public void setMarshaller(java.lang.String marshaller)
- Parameters:
marshaller
-- See Also:
ConfigurationPropertiesOverrides.setMarshaller(String)
-
setClassWhiteList
public void setClassWhiteList(java.lang.String whiteListRegex)
- Parameters:
whiteListRegex
-- See Also:
ConfigurationPropertiesOverrides.setClassWhiteList(String)
-
setAsyncExecutorFactory
public void setAsyncExecutorFactory(java.lang.String asyncExecutorFactory)
- Parameters:
asyncExecutorFactory
-- See Also:
ConfigurationPropertiesOverrides.setAsyncExecutorFactory(String)
-
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
- Parameters:
tcpNoDelay
-- See Also:
ConfigurationPropertiesOverrides.setTcpNoDelay(boolean)
-
setTcpKeepAlive
public void setTcpKeepAlive(boolean tcpKeepAlive)
-
setRequestBalancingStrategy
public void setRequestBalancingStrategy(java.lang.String requestBalancingStrategy)
- Parameters:
requestBalancingStrategy
-- See Also:
ConfigurationPropertiesOverrides.setRequestBalancingStrategy(String)
-
setKeySizeEstimate
public void setKeySizeEstimate(int keySizeEstimate)
- Parameters:
keySizeEstimate
-- See Also:
ConfigurationPropertiesOverrides.setKeySizeEstimate(int)
-
setValueSizeEstimate
public void setValueSizeEstimate(int valueSizeEstimate)
- Parameters:
valueSizeEstimate
-- See Also:
ConfigurationPropertiesOverrides.setValueSizeEstimate(int)
-
setForceReturnValues
public void setForceReturnValues(boolean forceReturnValues)
- Parameters:
forceReturnValues
-- See Also:
ConfigurationPropertiesOverrides.setForceReturnValues(boolean)
-
setReadTimeout
public void setReadTimeout(long readTimeout)
- Parameters:
readTimeout
-- See Also:
ConfigurationPropertiesOverrides.setReadTimeout(long)
-
setWriteTimeout
public void setWriteTimeout(long writeTimeout)
- Parameters:
writeTimeout
-- See Also:
ConfigurationPropertiesOverrides.setWriteTimeout(long)
-
setNearCacheMode
public void setNearCacheMode(java.lang.String mode)
- Parameters:
mode
-- See Also:
ConfigurationPropertiesOverrides.setNearCacheMode(String)
-
setNearCacheMaxEntries
public void setNearCacheMaxEntries(int maxEntries)
- Parameters:
maxEntries
-- See Also:
ConfigurationPropertiesOverrides.setNearCacheMaxEntries(int)
-
setNearCacheNamePattern
public void setNearCacheNamePattern(java.lang.String pattern)
- Parameters:
pattern
-- See Also:
ConfigurationPropertiesOverrides.setNearCacheNamePattern(String)
-
-