public abstract class AbstractRemoteCacheManagerFactory extends Object
An abstract base class for factories creating cache manager that are backed by an Infinispan RemoteCacheManager.
RemoteCacheManager
Modifier and Type | Field and Description |
---|---|
protected Log |
logger |
protected boolean |
startAutomatically |
Constructor and Description |
---|
AbstractRemoteCacheManagerFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
assertCorrectlyConfigured() |
protected Properties |
configurationProperties() |
void |
setAsyncExecutorFactory(String asyncExecutorFactory) |
void |
setConfigurationProperties(Properties configurationProperties) |
void |
setConfigurationPropertiesFileLocation(org.springframework.core.io.Resource configurationPropertiesFileLocation) |
void |
setForceReturnValues(boolean forceReturnValues) |
void |
setKeySizeEstimate(int keySizeEstimate) |
void |
setMarshaller(String marshaller) |
void |
setPingOnStartup(boolean pingOnStartup) |
void |
setRequestBalancingStrategy(String requestBalancingStrategy) |
void |
setServerList(Collection<InetSocketAddress> serverList) |
void |
setStartAutomatically(boolean startAutomatically) |
void |
setTcpNoDelay(boolean tcpNoDelay) |
void |
setTransportFactory(String TransportFactory) |
void |
setValueSizeEstimate(int valueSizeEstimate) |
protected final Log logger
protected boolean startAutomatically
protected void assertCorrectlyConfigured() throws IllegalStateException
IllegalStateException
protected Properties configurationProperties() throws IOException
IOException
public void setConfigurationProperties(Properties configurationProperties)
configurationProperties
- the configurationProperties to setpublic void setConfigurationPropertiesFileLocation(org.springframework.core.io.Resource configurationPropertiesFileLocation)
configurationPropertiesFileLocation
- the configurationPropertiesFileLocation to setpublic void setStartAutomatically(boolean startAutomatically)
startAutomatically
- the startAutomatically to setpublic void setTransportFactory(String TransportFactory)
TransportFactory
- ConfigurationPropertiesOverrides.setTransportFactory(java.lang.String)
public void setServerList(Collection<InetSocketAddress> serverList)
serverList
- ConfigurationPropertiesOverrides.setServerList(java.util.Collection)
public void setMarshaller(String marshaller)
marshaller
- ConfigurationPropertiesOverrides.setMarshaller(java.lang.String)
public void setAsyncExecutorFactory(String asyncExecutorFactory)
asyncExecutorFactory
- ConfigurationPropertiesOverrides.setAsyncExecutorFactory(java.lang.String)
public void setTcpNoDelay(boolean tcpNoDelay)
tcpNoDelay
- ConfigurationPropertiesOverrides.setTcpNoDelay(boolean)
public void setPingOnStartup(boolean pingOnStartup)
pingOnStartup
- ConfigurationPropertiesOverrides.setPingOnStartup(boolean)
public void setRequestBalancingStrategy(String requestBalancingStrategy)
requestBalancingStrategy
- ConfigurationPropertiesOverrides.setRequestBalancingStrategy(java.lang.String)
public void setKeySizeEstimate(int keySizeEstimate)
keySizeEstimate
- ConfigurationPropertiesOverrides.setKeySizeEstimate(int)
public void setValueSizeEstimate(int valueSizeEstimate)
valueSizeEstimate
- ConfigurationPropertiesOverrides.setValueSizeEstimate(int)
public void setForceReturnValues(boolean forceReturnValues)
forceReturnValues
- ConfigurationPropertiesOverrides.setForceReturnValues(boolean)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.