com.google.code.ssm.providers.spymemcached
Class SpymemcachedConfiguration
java.lang.Object
com.google.code.ssm.providers.CacheConfiguration
com.google.code.ssm.providers.spymemcached.SpymemcachedConfiguration
public class SpymemcachedConfiguration
- extends CacheConfiguration
Allows to set provider specific settings. If property is not set (null) default value defined by provider will be
used. Description of each property can be found in ConnectionFactoryBuilder class.
- Since:
- 2.0.0
- Author:
- Jakub BiaĆek
SpymemcachedConfiguration
public SpymemcachedConfiguration()
getDaemon
public Boolean getDaemon()
- See Also:
ConnectionFactoryBuilder.setDaemon(boolean)
getFailureMode
public net.spy.memcached.FailureMode getFailureMode()
- See Also:
ConnectionFactoryBuilder.setFailureMode(FailureMode)
getHashAlg
public net.spy.memcached.HashAlgorithm getHashAlg()
- See Also:
ConnectionFactoryBuilder.setHashAlg(HashAlgorithm)
getLocatorType
public net.spy.memcached.ConnectionFactoryBuilder.Locator getLocatorType()
- See Also:
ConnectionFactoryBuilder.setLocatorType(Locator)
getMaxReconnectDelay
public Long getMaxReconnectDelay()
- See Also:
ConnectionFactoryBuilder.setMaxReconnectDelay(long)
getOpQueueMaxBlockTime
public Long getOpQueueMaxBlockTime()
- See Also:
ConnectionFactoryBuilder.setOpQueueMaxBlockTime(long)
getReadBufferSize
public Integer getReadBufferSize()
- See Also:
ConnectionFactoryBuilder.setReadBufferSize(int)
getShouldOptimize
public Boolean getShouldOptimize()
- See Also:
ConnectionFactoryBuilder.setShouldOptimize(boolean)
getTimeoutExceptionThreshold
public Integer getTimeoutExceptionThreshold()
- See Also:
ConnectionFactoryBuilder.setTimeoutExceptionThreshold(int)
getUseNagleAlgorithm
public Boolean getUseNagleAlgorithm()
- See Also:
ConnectionFactoryBuilder.setUseNagleAlgorithm(boolean)
getDefaultTranscoder
public net.spy.memcached.transcoders.Transcoder<Object> getDefaultTranscoder()
- default transcoder or null if not set
- Since:
- 3.0.0
- See Also:
ConnectionFactoryBuilder.setTranscoder(Transcoder)
getAuthDescriptor
public net.spy.memcached.auth.AuthDescriptor getAuthDescriptor()
- Since:
- 3.2.0
- See Also:
ConnectionFactoryBuilder.setAuthDescriptor(AuthDescriptor)
getInitialObservers
public Collection<net.spy.memcached.ConnectionObserver> getInitialObservers()
- Since:
- 3.2.0
- See Also:
ConnectionFactoryBuilder.setInitialObservers(Collection)
getMetricCollector
public net.spy.memcached.metrics.MetricCollector getMetricCollector()
- Since:
- 3.4.0
- See Also:
MetricCollector,
ConnectionFactoryBuilder.setMetricCollector(MetricCollector)
getMetricType
public net.spy.memcached.metrics.MetricType getMetricType()
- Since:
- 3.4.0
- See Also:
MetricType,
ConnectionFactoryBuilder.setEnableMetrics(MetricType)
setDaemon
public void setDaemon(Boolean daemon)
- See Also:
ConnectionFactoryBuilder.setDaemon(boolean)
setFailureMode
public void setFailureMode(net.spy.memcached.FailureMode failureMode)
- See Also:
ConnectionFactoryBuilder.setFailureMode(FailureMode)
setHashAlg
public void setHashAlg(net.spy.memcached.HashAlgorithm hashAlg)
- See Also:
ConnectionFactoryBuilder.setHashAlg(HashAlgorithm)
setLocatorType
public void setLocatorType(net.spy.memcached.ConnectionFactoryBuilder.Locator locatorType)
- See Also:
ConnectionFactoryBuilder.setLocatorType(Locator)
setMaxReconnectDelay
public void setMaxReconnectDelay(Long maxReconnectDelay)
- See Also:
ConnectionFactoryBuilder.setMaxReconnectDelay(long)
setOpQueueMaxBlockTime
public void setOpQueueMaxBlockTime(Long opQueueMaxBlockTime)
- See Also:
ConnectionFactoryBuilder.setOpQueueMaxBlockTime(long)
setReadBufferSize
public void setReadBufferSize(Integer readBufferSize)
- See Also:
ConnectionFactoryBuilder.setReadBufferSize(int)
setShouldOptimize
public void setShouldOptimize(Boolean shouldOptimize)
- See Also:
ConnectionFactoryBuilder.setShouldOptimize(boolean)
setTimeoutExceptionThreshold
public void setTimeoutExceptionThreshold(Integer timeoutExceptionThreshold)
- See Also:
ConnectionFactoryBuilder.setTimeoutExceptionThreshold(int)
setUseNagleAlgorithm
public void setUseNagleAlgorithm(Boolean useNagleAlgorithm)
- See Also:
ConnectionFactoryBuilder.setUseNagleAlgorithm(boolean)
setDefaultTranscoder
public void setDefaultTranscoder(net.spy.memcached.transcoders.Transcoder<Object> defaultTranscoder)
- default transcoder or null if not set
- Since:
- 3.0.0
- See Also:
ConnectionFactoryBuilder.setTranscoder(Transcoder)
setAuthDescriptor
public void setAuthDescriptor(net.spy.memcached.auth.AuthDescriptor authDescriptor)
- Since:
- 3.2.0
- See Also:
ConnectionFactoryBuilder.setAuthDescriptor(AuthDescriptor)
setInitialObservers
public void setInitialObservers(Collection<net.spy.memcached.ConnectionObserver> initialObservers)
- Since:
- 3.2.0
- See Also:
ConnectionFactoryBuilder.setInitialObservers(Collection)
setMetricCollector
public void setMetricCollector(net.spy.memcached.metrics.MetricCollector metricCollector)
- Since:
- 3.4.0
- See Also:
MetricCollector,
ConnectionFactoryBuilder.setMetricCollector(MetricCollector)
setMetricType
public void setMetricType(net.spy.memcached.metrics.MetricType metricType)
- Since:
- 3.4.0
- See Also:
MetricType,
ConnectionFactoryBuilder.setEnableMetrics(MetricType)
toString
public String toString()
- Overrides:
toString in class CacheConfiguration
equals
public boolean equals(Object o)
- Overrides:
equals in class CacheConfiguration
canEqual
public boolean canEqual(Object other)
- Overrides:
canEqual in class CacheConfiguration
hashCode
public int hashCode()
- Overrides:
hashCode in class CacheConfiguration
Copyright © 2014. All rights reserved.