com.google.code.ssm.providers.spymemcached
Class SpymemcachedConfiguration

java.lang.Object
  extended by com.google.code.ssm.providers.CacheConfiguration
      extended by 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

Constructor Summary
SpymemcachedConfiguration()
           
 
Method Summary
 boolean canEqual(Object other)
           
 boolean equals(Object o)
           
 net.spy.memcached.auth.AuthDescriptor getAuthDescriptor()
           
 Boolean getDaemon()
           
 net.spy.memcached.transcoders.Transcoder<Object> getDefaultTranscoder()
          default transcoder or null if not set
 net.spy.memcached.FailureMode getFailureMode()
           
 net.spy.memcached.HashAlgorithm getHashAlg()
           
 Collection<net.spy.memcached.ConnectionObserver> getInitialObservers()
           
 net.spy.memcached.ConnectionFactoryBuilder.Locator getLocatorType()
           
 Long getMaxReconnectDelay()
           
 net.spy.memcached.metrics.MetricCollector getMetricCollector()
           
 net.spy.memcached.metrics.MetricType getMetricType()
           
 Long getOpQueueMaxBlockTime()
           
 Integer getReadBufferSize()
           
 Boolean getShouldOptimize()
           
 Integer getTimeoutExceptionThreshold()
           
 Boolean getUseNagleAlgorithm()
           
 int hashCode()
           
 void setAuthDescriptor(net.spy.memcached.auth.AuthDescriptor authDescriptor)
           
 void setDaemon(Boolean daemon)
           
 void setDefaultTranscoder(net.spy.memcached.transcoders.Transcoder<Object> defaultTranscoder)
          default transcoder or null if not set
 void setFailureMode(net.spy.memcached.FailureMode failureMode)
           
 void setHashAlg(net.spy.memcached.HashAlgorithm hashAlg)
           
 void setInitialObservers(Collection<net.spy.memcached.ConnectionObserver> initialObservers)
           
 void setLocatorType(net.spy.memcached.ConnectionFactoryBuilder.Locator locatorType)
           
 void setMaxReconnectDelay(Long maxReconnectDelay)
           
 void setMetricCollector(net.spy.memcached.metrics.MetricCollector metricCollector)
           
 void setMetricType(net.spy.memcached.metrics.MetricType metricType)
           
 void setOpQueueMaxBlockTime(Long opQueueMaxBlockTime)
           
 void setReadBufferSize(Integer readBufferSize)
           
 void setShouldOptimize(Boolean shouldOptimize)
           
 void setTimeoutExceptionThreshold(Integer timeoutExceptionThreshold)
           
 void setUseNagleAlgorithm(Boolean useNagleAlgorithm)
           
 String toString()
           
 
Methods inherited from class com.google.code.ssm.providers.CacheConfiguration
getKeyPrefixSeparator, getOperationTimeout, isConsistentHashing, isUseBinaryProtocol, isUseNameAsKeyPrefix, setConsistentHashing, setKeyPrefixSeparator, setOperationTimeout, setUseBinaryProtocol, setUseNameAsKeyPrefix
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpymemcachedConfiguration

public SpymemcachedConfiguration()
Method Detail

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.