public class ElastiCacheConfiguration extends CacheConfiguration
ConnectionFactoryBuilder
class.Constructor and Description |
---|
ElastiCacheConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
net.spy.memcached.auth.AuthDescriptor |
getAuthDescriptor() |
Long |
getAuthWaitTime() |
net.spy.memcached.ClientMode |
getClientMode()
If set to
ClientMode.Dynamic the client is initialized using configuration endpoint and some of defined
client settings (like timeout) might be ignored. |
Boolean |
getDaemon() |
net.spy.memcached.transcoders.Transcoder<Object> |
getDefaultTranscoder()
default transcoder or null if not set
|
net.spy.memcached.metrics.MetricType |
getEnableMetricType() |
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() |
Long |
getOpQueueMaxBlockTime() |
Long |
getOpTimeout() |
Integer |
getReadBufferSize() |
Boolean |
getShouldOptimize() |
Integer |
getTimeoutExceptionThreshold() |
Boolean |
getUseAutoDiscovery()
Try to use Amazon ElastiCache Auto Discovery, more info:
http://docs.amazonwebservices.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.html.
|
Boolean |
getUseNagleAlgorithm() |
int |
hashCode() |
void |
setAuthDescriptor(net.spy.memcached.auth.AuthDescriptor authDescriptor) |
void |
setAuthWaitTime(Long authWaitTime) |
void |
setClientMode(net.spy.memcached.ClientMode clientMode)
If set to
ClientMode.Dynamic the client is initialized using configuration endpoint and some of defined
client settings (like timeout) might be ignored. |
void |
setDaemon(Boolean daemon) |
void |
setDefaultTranscoder(net.spy.memcached.transcoders.Transcoder<Object> defaultTranscoder)
default transcoder or null if not set
|
void |
setEnableMetricType(net.spy.memcached.metrics.MetricType enableMetricType) |
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 |
setOpQueueMaxBlockTime(Long opQueueMaxBlockTime) |
void |
setOpTimeout(Long opTimeout) |
void |
setReadBufferSize(Integer readBufferSize) |
void |
setShouldOptimize(Boolean shouldOptimize) |
void |
setTimeoutExceptionThreshold(Integer timeoutExceptionThreshold) |
void |
setUseAutoDiscovery(Boolean useAutoDiscovery)
Try to use Amazon ElastiCache Auto Discovery, more info:
http://docs.amazonwebservices.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.html.
|
void |
setUseNagleAlgorithm(Boolean useNagleAlgorithm) |
String |
toString() |
getKeyPrefixSeparator, getOperationTimeout, isConsistentHashing, isUseBinaryProtocol, isUseNameAsKeyPrefix, setConsistentHashing, setKeyPrefixSeparator, setOperationTimeout, setUseBinaryProtocol, setUseNameAsKeyPrefix
@Generated(value="lombok") public ElastiCacheConfiguration()
@Generated(value="lombok") public Boolean getDaemon()
ConnectionFactoryBuilder.setDaemon(boolean)
@Generated(value="lombok") public net.spy.memcached.FailureMode getFailureMode()
ConnectionFactoryBuilder.setFailureMode(FailureMode)
@Generated(value="lombok") public net.spy.memcached.HashAlgorithm getHashAlg()
ConnectionFactoryBuilder.setHashAlg(HashAlgorithm)
@Generated(value="lombok") public net.spy.memcached.ConnectionFactoryBuilder.Locator getLocatorType()
ConnectionFactoryBuilder.setLocatorType(Locator)
@Generated(value="lombok") public Long getMaxReconnectDelay()
ConnectionFactoryBuilder.setMaxReconnectDelay(long)
@Generated(value="lombok") public Long getOpQueueMaxBlockTime()
ConnectionFactoryBuilder.setOpQueueMaxBlockTime(long)
@Generated(value="lombok") public Long getOpTimeout()
ConnectionFactoryBuilder.setOpTimeout(long)
@Generated(value="lombok") public Integer getReadBufferSize()
ConnectionFactoryBuilder.setReadBufferSize(int)
@Generated(value="lombok") public Boolean getShouldOptimize()
ConnectionFactoryBuilder.setShouldOptimize(boolean)
@Generated(value="lombok") public Integer getTimeoutExceptionThreshold()
ConnectionFactoryBuilder.setTimeoutExceptionThreshold(int)
@Generated(value="lombok") public Boolean getUseNagleAlgorithm()
ConnectionFactoryBuilder.setUseNagleAlgorithm(boolean)
@Generated(value="lombok") public net.spy.memcached.transcoders.Transcoder<Object> getDefaultTranscoder()
ConnectionFactoryBuilder.setTranscoder(Transcoder)
@Generated(value="lombok") public net.spy.memcached.auth.AuthDescriptor getAuthDescriptor()
ConnectionFactoryBuilder.setAuthDescriptor(AuthDescriptor)
@Generated(value="lombok") public Long getAuthWaitTime()
ConnectionFactoryBuilder.setAuthWaitTime(long)
@Generated(value="lombok") public Collection<net.spy.memcached.ConnectionObserver> getInitialObservers()
ConnectionFactoryBuilder.setInitialObservers(Collection)
@Generated(value="lombok") public Boolean getUseAutoDiscovery()
@Generated(value="lombok") public net.spy.memcached.ClientMode getClientMode()
ClientMode.Dynamic
the client is initialized using configuration endpoint and some of defined
client settings (like timeout) might be ignored.ConnectionFactoryBuilder#setClientMode(ClientMode)
@Generated(value="lombok") public net.spy.memcached.metrics.MetricType getEnableMetricType()
ConnectionFactoryBuilder.setEnableMetrics(MetricType)
@Generated(value="lombok") public net.spy.memcached.metrics.MetricCollector getMetricCollector()
ConnectionFactoryBuilder.setMetricCollector(MetricCollector)
@Generated(value="lombok") public void setDaemon(Boolean daemon)
ConnectionFactoryBuilder.setDaemon(boolean)
@Generated(value="lombok") public void setFailureMode(net.spy.memcached.FailureMode failureMode)
ConnectionFactoryBuilder.setFailureMode(FailureMode)
@Generated(value="lombok") public void setHashAlg(net.spy.memcached.HashAlgorithm hashAlg)
ConnectionFactoryBuilder.setHashAlg(HashAlgorithm)
@Generated(value="lombok") public void setLocatorType(net.spy.memcached.ConnectionFactoryBuilder.Locator locatorType)
ConnectionFactoryBuilder.setLocatorType(Locator)
@Generated(value="lombok") public void setMaxReconnectDelay(Long maxReconnectDelay)
ConnectionFactoryBuilder.setMaxReconnectDelay(long)
@Generated(value="lombok") public void setOpQueueMaxBlockTime(Long opQueueMaxBlockTime)
ConnectionFactoryBuilder.setOpQueueMaxBlockTime(long)
@Generated(value="lombok") public void setOpTimeout(Long opTimeout)
ConnectionFactoryBuilder.setOpTimeout(long)
@Generated(value="lombok") public void setReadBufferSize(Integer readBufferSize)
ConnectionFactoryBuilder.setReadBufferSize(int)
@Generated(value="lombok") public void setShouldOptimize(Boolean shouldOptimize)
ConnectionFactoryBuilder.setShouldOptimize(boolean)
@Generated(value="lombok") public void setTimeoutExceptionThreshold(Integer timeoutExceptionThreshold)
ConnectionFactoryBuilder.setTimeoutExceptionThreshold(int)
@Generated(value="lombok") public void setUseNagleAlgorithm(Boolean useNagleAlgorithm)
ConnectionFactoryBuilder.setUseNagleAlgorithm(boolean)
@Generated(value="lombok") public void setDefaultTranscoder(net.spy.memcached.transcoders.Transcoder<Object> defaultTranscoder)
ConnectionFactoryBuilder.setTranscoder(Transcoder)
@Generated(value="lombok") public void setAuthDescriptor(net.spy.memcached.auth.AuthDescriptor authDescriptor)
ConnectionFactoryBuilder.setAuthDescriptor(AuthDescriptor)
@Generated(value="lombok") public void setAuthWaitTime(Long authWaitTime)
ConnectionFactoryBuilder.setAuthWaitTime(long)
@Generated(value="lombok") public void setInitialObservers(Collection<net.spy.memcached.ConnectionObserver> initialObservers)
ConnectionFactoryBuilder.setInitialObservers(Collection)
@Generated(value="lombok") public void setUseAutoDiscovery(Boolean useAutoDiscovery)
@Generated(value="lombok") public void setClientMode(net.spy.memcached.ClientMode clientMode)
ClientMode.Dynamic
the client is initialized using configuration endpoint and some of defined
client settings (like timeout) might be ignored.ConnectionFactoryBuilder#setClientMode(ClientMode)
@Generated(value="lombok") public void setEnableMetricType(net.spy.memcached.metrics.MetricType enableMetricType)
ConnectionFactoryBuilder.setEnableMetrics(MetricType)
@Generated(value="lombok") public void setMetricCollector(net.spy.memcached.metrics.MetricCollector metricCollector)
ConnectionFactoryBuilder.setMetricCollector(MetricCollector)
@Generated(value="lombok") public String toString()
toString
in class CacheConfiguration
@Generated(value="lombok") public boolean equals(Object o)
equals
in class CacheConfiguration
@Generated(value="lombok") protected boolean canEqual(Object other)
canEqual
in class CacheConfiguration
@Generated(value="lombok") public int hashCode()
hashCode
in class CacheConfiguration
Copyright © 2019. All rights reserved.