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 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.Logloggerstatic StringSPRING_JAVA_SERIAL_ALLOWLISTprotected booleanstartAutomatically
-
Constructor Summary
Constructors Constructor Description AbstractRemoteCacheManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidassertCorrectlyConfigured()protected PropertiesconfigurationProperties()voidsetAsyncExecutorFactory(String asyncExecutorFactory)voidsetClassAllowList(String allowListRegex)voidsetClassWhiteList(String allowListRegex)Deprecated.UsesetClassAllowList(String)instead.voidsetConfigurationProperties(Properties configurationProperties)voidsetConfigurationPropertiesFileLocation(org.springframework.core.io.Resource configurationPropertiesFileLocation)voidsetForceReturnValues(boolean forceReturnValues)voidsetKeySizeEstimate(int keySizeEstimate)Deprecated.Since 12.0, does nothing and will be removed in 15.0voidsetMarshaller(String marshaller)voidsetNearCacheMaxEntries(int maxEntries)voidsetNearCacheMode(String mode)voidsetNearCacheNamePattern(String pattern)voidsetReadTimeout(long readTimeout)voidsetRequestBalancingStrategy(String requestBalancingStrategy)voidsetServerList(Collection<InetSocketAddress> serverList)voidsetStartAutomatically(boolean startAutomatically)voidsetTcpKeepAlive(boolean tcpKeepAlive)voidsetTcpNoDelay(boolean tcpNoDelay)voidsetTransportFactory(String transportFactory)Deprecated.voidsetValueSizeEstimate(int valueSizeEstimate)Deprecated.Since 12.0, does nothing and will be removed in 15.0voidsetWriteTimeout(long writeTimeout)
-
-
-
Field Detail
-
logger
protected static final org.infinispan.commons.logging.Log logger
-
SPRING_JAVA_SERIAL_ALLOWLIST
public static final String SPRING_JAVA_SERIAL_ALLOWLIST
- See Also:
- Constant Field Values
-
startAutomatically
protected boolean startAutomatically
-
-
Method Detail
-
assertCorrectlyConfigured
protected void assertCorrectlyConfigured() throws IllegalStateException- Throws:
IllegalStateException
-
configurationProperties
protected Properties configurationProperties() throws IOException
- Throws:
IOException
-
setConfigurationProperties
public void setConfigurationProperties(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(String transportFactory)
Deprecated.- Parameters:
transportFactory-- See Also:
ConfigurationPropertiesOverrides.setTransportFactory(String)
-
setServerList
public void setServerList(Collection<InetSocketAddress> serverList)
- Parameters:
serverList-- See Also:
ConfigurationPropertiesOverrides.setServerList(Collection)
-
setMarshaller
public void setMarshaller(String marshaller)
- Parameters:
marshaller-- See Also:
ConfigurationPropertiesOverrides.setMarshaller(String)
-
setClassAllowList
public void setClassAllowList(String allowListRegex)
- Parameters:
allowListRegex-- See Also:
ConfigurationPropertiesOverrides.setClassAllowList(String)
-
setClassWhiteList
@Deprecated public void setClassWhiteList(String allowListRegex)
Deprecated.UsesetClassAllowList(String)instead. Will be removed in 14.0.- Parameters:
allowListRegex-- See Also:
ConfigurationPropertiesOverrides.setClassAllowList(String)
-
setAsyncExecutorFactory
public void setAsyncExecutorFactory(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(String requestBalancingStrategy)
- Parameters:
requestBalancingStrategy-- See Also:
ConfigurationPropertiesOverrides.setRequestBalancingStrategy(String)
-
setKeySizeEstimate
@Deprecated public void setKeySizeEstimate(int keySizeEstimate)
Deprecated.Since 12.0, does nothing and will be removed in 15.0
-
setValueSizeEstimate
@Deprecated public void setValueSizeEstimate(int valueSizeEstimate)
Deprecated.Since 12.0, does nothing and will be removed in 15.0
-
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(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(String pattern)
- Parameters:
pattern-- See Also:
ConfigurationPropertiesOverrides.setNearCacheNamePattern(String)
-
-