Package net.spy.memcached.spring
Class MemcachedClientFactoryBean
java.lang.Object
net.spy.memcached.spring.MemcachedClientFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean,org.springframework.beans.factory.InitializingBean
public class MemcachedClientFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
A Spring
FactoryBean creating MemcachedClient instances.
Usage example:
<bean id="memcachedClient"
class="net.spy.memcached.utils.MemcachedClientFactoryBean">
<property name="servers" value="${pajamas.remoteHosts}"/>
<property name="protocol" value="${pajamas.client.protocol}"/>
<property name="transcoder"/>
<bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder"/>
<property name="hashAlg" value="${pajamas.client.hashAlg}"/>
<property name="locatorType" value="${pajamas.client.locatorType}"/>
- Author:
- Eran Harel
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()Class<?> booleanvoidvoidsetDaemon(boolean d) voidvoidvoidvoidvoidsetMaxReconnectDelay(long to) voidvoidvoidsetOpQueueMaxBlockTime(long t) voidsetOpTimeout(long t) voidvoidsetReadBufferSize(int to) voidvoidsetServers(String newServers) voidsetShouldOptimize(boolean o) voidsetShutdownTimeoutSeconds(long shutdownTimeoutSeconds) The number of seconds to wait for connections to finish before shutting down the client.voidsetTimeoutExceptionThreshold(int to) voidvoidsetUseNagleAlgorithm(boolean to) void
-
Constructor Details
-
MemcachedClientFactoryBean
public MemcachedClientFactoryBean()
-
-
Method Details
-
getObject
- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean- Throws:
Exception
-
getObjectType
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
setServers
-
setAuthDescriptor
-
setDaemon
public void setDaemon(boolean d) -
setFailureMode
-
setHashAlg
-
setInitialObservers
-
setLocatorType
-
setMaxReconnectDelay
public void setMaxReconnectDelay(long to) -
setOpFact
-
setOpQueueFactory
-
setOpQueueMaxBlockTime
public void setOpQueueMaxBlockTime(long t) -
setOpTimeout
public void setOpTimeout(long t) -
setProtocol
-
setReadBufferSize
public void setReadBufferSize(int to) -
setReadOpQueueFactory
-
setShouldOptimize
public void setShouldOptimize(boolean o) -
setTimeoutExceptionThreshold
public void setTimeoutExceptionThreshold(int to) -
setTranscoder
-
setUseNagleAlgorithm
public void setUseNagleAlgorithm(boolean to) -
setWriteOpQueueFactory
-
setShutdownTimeoutSeconds
public void setShutdownTimeoutSeconds(long shutdownTimeoutSeconds) The number of seconds to wait for connections to finish before shutting down the client.
-