com.google.code.ssm.providers.xmemcached
Class XMemcachedConfiguration

java.lang.Object
  extended by com.google.code.ssm.providers.CacheConfiguration
      extended by com.google.code.ssm.providers.xmemcached.XMemcachedConfiguration

public class XMemcachedConfiguration
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 MemcachedClientBuilder and MemcachedClient classes.

Version:
2.0.0
Author:
Jakub BiaƂek

Constructor Summary
XMemcachedConfiguration()
           
 
Method Summary
 boolean canEqual(Object other)
           
 boolean equals(Object o)
           
 Map<InetSocketAddress,AuthInfo> getAuthInfoMap()
           
 Configuration getConfiguration()
           
 Integer getConnectionPoolSize()
           
 Long getConnectionTimeout()
           
 Transcoder<?> getDefaultTranscoder()
          default transcoder or null if not set
 Boolean getEnableHealSession()
           
 Boolean getEnableHeartBeat()
           
 Boolean getFailureMode()
           
 Long getHealSessionInterval()
           
 Integer getMaxAwayTime()
           
 Integer getMaxQueuedNoReplyOperations()
           
 Integer getMergeFactor()
           
 Boolean getOptimizeGet()
           
 Boolean getOptimizeMergeBuffer()
           
 Boolean getPrimitiveAsString()
           
 Boolean getSanitizeKeys()
           
 Map<SocketOption<?>,Object> getSocketOptions()
           
 List<MemcachedClientStateListener> getStateListeners()
           
 int[] getWeights()
           
 int hashCode()
           
 void setAuthInfoMap(Map<InetSocketAddress,AuthInfo> authInfoMap)
           
 void setConfiguration(Configuration configuration)
           
 void setConnectionPoolSize(Integer connectionPoolSize)
           
 void setConnectionTimeout(Long connectionTimeout)
           
 void setDefaultTranscoder(Transcoder<?> defaultTranscoder)
          default transcoder or null if not set
 void setEnableHealSession(Boolean enableHealSession)
           
 void setEnableHeartBeat(Boolean enableHeartBeat)
           
 void setFailureMode(Boolean failureMode)
           
 void setHealSessionInterval(Long healSessionInterval)
           
 void setMaxAwayTime(Integer maxAwayTime)
           
 void setMaxQueuedNoReplyOperations(Integer maxQueuedNoReplyOperations)
           
 void setMergeFactor(Integer mergeFactor)
           
 void setOptimizeGet(Boolean optimizeGet)
           
 void setOptimizeMergeBuffer(Boolean optimizeMergeBuffer)
           
 void setPrimitiveAsString(Boolean primitiveAsString)
           
 void setSanitizeKeys(Boolean sanitizeKeys)
           
 void setSocketOptions(Map<SocketOption<?>,Object> socketOptions)
           
 void setStateListeners(List<MemcachedClientStateListener> stateListeners)
           
 void setWeights(int[] weights)
           
 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

XMemcachedConfiguration

public XMemcachedConfiguration()
Method Detail

getMaxAwayTime

public Integer getMaxAwayTime()

getConnectionPoolSize

public Integer getConnectionPoolSize()

getConfiguration

public Configuration getConfiguration()

getFailureMode

public Boolean getFailureMode()

getSocketOptions

public Map<SocketOption<?>,Object> getSocketOptions()

getHealSessionInterval

public Long getHealSessionInterval()

getMergeFactor

public Integer getMergeFactor()

getOptimizeGet

public Boolean getOptimizeGet()

getOptimizeMergeBuffer

public Boolean getOptimizeMergeBuffer()

getEnableHeartBeat

public Boolean getEnableHeartBeat()

getPrimitiveAsString

public Boolean getPrimitiveAsString()

getSanitizeKeys

public Boolean getSanitizeKeys()

getDefaultTranscoder

public Transcoder<?> getDefaultTranscoder()
default transcoder or null if not set

Since:
3.0.0

getConnectionTimeout

public Long getConnectionTimeout()
Since:
3.2.0

getMaxQueuedNoReplyOperations

public Integer getMaxQueuedNoReplyOperations()
Since:
3.2.0

getEnableHealSession

public Boolean getEnableHealSession()
Since:
3.2.0

getAuthInfoMap

public Map<InetSocketAddress,AuthInfo> getAuthInfoMap()
Since:
3.2.0

getStateListeners

public List<MemcachedClientStateListener> getStateListeners()
Since:
3.2.0

getWeights

public int[] getWeights()
Since:
3.3.0

setMaxAwayTime

public void setMaxAwayTime(Integer maxAwayTime)

setConnectionPoolSize

public void setConnectionPoolSize(Integer connectionPoolSize)

setConfiguration

public void setConfiguration(Configuration configuration)

setFailureMode

public void setFailureMode(Boolean failureMode)

setSocketOptions

public void setSocketOptions(Map<SocketOption<?>,Object> socketOptions)

setHealSessionInterval

public void setHealSessionInterval(Long healSessionInterval)

setMergeFactor

public void setMergeFactor(Integer mergeFactor)

setOptimizeGet

public void setOptimizeGet(Boolean optimizeGet)

setOptimizeMergeBuffer

public void setOptimizeMergeBuffer(Boolean optimizeMergeBuffer)

setEnableHeartBeat

public void setEnableHeartBeat(Boolean enableHeartBeat)

setPrimitiveAsString

public void setPrimitiveAsString(Boolean primitiveAsString)

setSanitizeKeys

public void setSanitizeKeys(Boolean sanitizeKeys)

setDefaultTranscoder

public void setDefaultTranscoder(Transcoder<?> defaultTranscoder)
default transcoder or null if not set

Since:
3.0.0

setConnectionTimeout

public void setConnectionTimeout(Long connectionTimeout)
Since:
3.2.0

setMaxQueuedNoReplyOperations

public void setMaxQueuedNoReplyOperations(Integer maxQueuedNoReplyOperations)
Since:
3.2.0

setEnableHealSession

public void setEnableHealSession(Boolean enableHealSession)
Since:
3.2.0

setAuthInfoMap

public void setAuthInfoMap(Map<InetSocketAddress,AuthInfo> authInfoMap)
Since:
3.2.0

setStateListeners

public void setStateListeners(List<MemcachedClientStateListener> stateListeners)
Since:
3.2.0

setWeights

public void setWeights(int[] weights)
Since:
3.3.0

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.