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
protected  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

@Generated(value="lombok")
public XMemcachedConfiguration()
Method Detail

getMaxAwayTime

@Generated(value="lombok")
public Integer getMaxAwayTime()
See Also:
MemcachedClient.addStateListener(MemcachedClientStateListener), ReconnectListener

getConnectionPoolSize

@Generated(value="lombok")
public Integer getConnectionPoolSize()
See Also:
MemcachedClientBuilder.setConnectionPoolSize(int)

getConfiguration

@Generated(value="lombok")
public Configuration getConfiguration()
See Also:
MemcachedClientBuilder.setConfiguration(Configuration)

getFailureMode

@Generated(value="lombok")
public Boolean getFailureMode()
See Also:
MemcachedClientBuilder.setFailureMode(boolean)

getSocketOptions

@Generated(value="lombok")
public Map<SocketOption<?>,Object> getSocketOptions()
See Also:
MemcachedClientBuilder.setSocketOption(SocketOption, Object)

getHealSessionInterval

@Generated(value="lombok")
public Long getHealSessionInterval()
See Also:
MemcachedClientBuilder.setHealSessionInterval(long)

getMergeFactor

@Generated(value="lombok")
public Integer getMergeFactor()
See Also:
MemcachedClient.setMergeFactor(int)

getOptimizeGet

@Generated(value="lombok")
public Boolean getOptimizeGet()
See Also:
MemcachedClient.setOptimizeGet(boolean)

getOptimizeMergeBuffer

@Generated(value="lombok")
public Boolean getOptimizeMergeBuffer()
See Also:
MemcachedClient.setOptimizeMergeBuffer(boolean)

getEnableHeartBeat

@Generated(value="lombok")
public Boolean getEnableHeartBeat()
See Also:
MemcachedClient.setEnableHeartBeat(boolean)

getPrimitiveAsString

@Generated(value="lombok")
public Boolean getPrimitiveAsString()
See Also:
MemcachedClient.setPrimitiveAsString(boolean)

getSanitizeKeys

@Generated(value="lombok")
public Boolean getSanitizeKeys()
See Also:
MemcachedClientBuilder.setSanitizeKeys(boolean)

getDefaultTranscoder

@Generated(value="lombok")
public Transcoder<?> getDefaultTranscoder()
default transcoder or null if not set

Since:
3.0.0
See Also:
MemcachedClient.setTranscoder(Transcoder)

getConnectionTimeout

@Generated(value="lombok")
public Long getConnectionTimeout()
Since:
3.2.0
See Also:
MemcachedClientBuilder.setConnectTimeout(long)

getMaxQueuedNoReplyOperations

@Generated(value="lombok")
public Integer getMaxQueuedNoReplyOperations()
Since:
3.2.0
See Also:
MemcachedClientBuilder.setMaxQueuedNoReplyOperations(int)

getEnableHealSession

@Generated(value="lombok")
public Boolean getEnableHealSession()
Since:
3.2.0
See Also:
MemcachedClientBuilder.setEnableHealSession(boolean)

getAuthInfoMap

@Generated(value="lombok")
public Map<InetSocketAddress,AuthInfo> getAuthInfoMap()
Since:
3.2.0
See Also:
MemcachedClientBuilder.setAuthInfoMap(Map)

getStateListeners

@Generated(value="lombok")
public List<MemcachedClientStateListener> getStateListeners()
Since:
3.2.0
See Also:
MemcachedClientBuilder.setStateListeners(List)

getWeights

@Generated(value="lombok")
public int[] getWeights()
Since:
3.3.0
See Also:
XMemcachedClientBuilder.XMemcachedClientBuilder(List, int[])

setMaxAwayTime

@Generated(value="lombok")
public void setMaxAwayTime(Integer maxAwayTime)
See Also:
MemcachedClient.addStateListener(MemcachedClientStateListener), ReconnectListener

setConnectionPoolSize

@Generated(value="lombok")
public void setConnectionPoolSize(Integer connectionPoolSize)
See Also:
MemcachedClientBuilder.setConnectionPoolSize(int)

setConfiguration

@Generated(value="lombok")
public void setConfiguration(Configuration configuration)
See Also:
MemcachedClientBuilder.setConfiguration(Configuration)

setFailureMode

@Generated(value="lombok")
public void setFailureMode(Boolean failureMode)
See Also:
MemcachedClientBuilder.setFailureMode(boolean)

setSocketOptions

@Generated(value="lombok")
public void setSocketOptions(Map<SocketOption<?>,Object> socketOptions)
See Also:
MemcachedClientBuilder.setSocketOption(SocketOption, Object)

setHealSessionInterval

@Generated(value="lombok")
public void setHealSessionInterval(Long healSessionInterval)
See Also:
MemcachedClientBuilder.setHealSessionInterval(long)

setMergeFactor

@Generated(value="lombok")
public void setMergeFactor(Integer mergeFactor)
See Also:
MemcachedClient.setMergeFactor(int)

setOptimizeGet

@Generated(value="lombok")
public void setOptimizeGet(Boolean optimizeGet)
See Also:
MemcachedClient.setOptimizeGet(boolean)

setOptimizeMergeBuffer

@Generated(value="lombok")
public void setOptimizeMergeBuffer(Boolean optimizeMergeBuffer)
See Also:
MemcachedClient.setOptimizeMergeBuffer(boolean)

setEnableHeartBeat

@Generated(value="lombok")
public void setEnableHeartBeat(Boolean enableHeartBeat)
See Also:
MemcachedClient.setEnableHeartBeat(boolean)

setPrimitiveAsString

@Generated(value="lombok")
public void setPrimitiveAsString(Boolean primitiveAsString)
See Also:
MemcachedClient.setPrimitiveAsString(boolean)

setSanitizeKeys

@Generated(value="lombok")
public void setSanitizeKeys(Boolean sanitizeKeys)
See Also:
MemcachedClientBuilder.setSanitizeKeys(boolean)

setDefaultTranscoder

@Generated(value="lombok")
public void setDefaultTranscoder(Transcoder<?> defaultTranscoder)
default transcoder or null if not set

Since:
3.0.0
See Also:
MemcachedClient.setTranscoder(Transcoder)

setConnectionTimeout

@Generated(value="lombok")
public void setConnectionTimeout(Long connectionTimeout)
Since:
3.2.0
See Also:
MemcachedClientBuilder.setConnectTimeout(long)

setMaxQueuedNoReplyOperations

@Generated(value="lombok")
public void setMaxQueuedNoReplyOperations(Integer maxQueuedNoReplyOperations)
Since:
3.2.0
See Also:
MemcachedClientBuilder.setMaxQueuedNoReplyOperations(int)

setEnableHealSession

@Generated(value="lombok")
public void setEnableHealSession(Boolean enableHealSession)
Since:
3.2.0
See Also:
MemcachedClientBuilder.setEnableHealSession(boolean)

setAuthInfoMap

@Generated(value="lombok")
public void setAuthInfoMap(Map<InetSocketAddress,AuthInfo> authInfoMap)
Since:
3.2.0
See Also:
MemcachedClientBuilder.setAuthInfoMap(Map)

setStateListeners

@Generated(value="lombok")
public void setStateListeners(List<MemcachedClientStateListener> stateListeners)
Since:
3.2.0
See Also:
MemcachedClientBuilder.setStateListeners(List)

setWeights

@Generated(value="lombok")
public void setWeights(int[] weights)
Since:
3.3.0
See Also:
XMemcachedClientBuilder.XMemcachedClientBuilder(List, int[])

toString

@Generated(value="lombok")
public String toString()
Overrides:
toString in class CacheConfiguration

equals

@Generated(value="lombok")
public boolean equals(Object o)
Overrides:
equals in class CacheConfiguration

canEqual

@Generated(value="lombok")
protected boolean canEqual(Object other)
Overrides:
canEqual in class CacheConfiguration

hashCode

@Generated(value="lombok")
public int hashCode()
Overrides:
hashCode in class CacheConfiguration


Copyright © 2015. All rights reserved.