public class MemcachedClientFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean
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}"/>
Constructor and Description |
---|
MemcachedClientFactoryBean() |
Modifier and Type | Method and Description |
---|---|
Object |
getObject() |
Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setAuthDescriptor(AuthDescriptor to) |
void |
setDaemon(boolean d) |
void |
setFailureMode(FailureMode fm) |
void |
setHashAlg(HashAlgorithm to) |
void |
setInitialObservers(Collection<ConnectionObserver> obs) |
void |
setLocatorType(ConnectionFactoryBuilder.Locator l) |
void |
setMaxReconnectDelay(long to) |
void |
setOpFact(OperationFactory f) |
void |
setOpQueueFactory(OperationQueueFactory q) |
void |
setOpQueueMaxBlockTime(long t) |
void |
setOpTimeout(long t) |
void |
setProtocol(ConnectionFactoryBuilder.Protocol prot) |
void |
setReadBufferSize(int to) |
void |
setReadOpQueueFactory(OperationQueueFactory q) |
void |
setServers(String newServers) |
void |
setShouldOptimize(boolean o) |
void |
setTimeoutExceptionThreshold(int to) |
void |
setTranscoder(Transcoder<Object> t) |
void |
setUseNagleAlgorithm(boolean to) |
void |
setWriteOpQueueFactory(OperationQueueFactory q) |
public Object getObject() throws Exception
getObject
in interface org.springframework.beans.factory.FactoryBean
Exception
public Class<?> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean
public void setServers(String newServers)
public void setAuthDescriptor(AuthDescriptor to)
public void setDaemon(boolean d)
public void setFailureMode(FailureMode fm)
public void setHashAlg(HashAlgorithm to)
public void setInitialObservers(Collection<ConnectionObserver> obs)
public void setLocatorType(ConnectionFactoryBuilder.Locator l)
public void setMaxReconnectDelay(long to)
public void setOpFact(OperationFactory f)
public void setOpQueueFactory(OperationQueueFactory q)
public void setOpQueueMaxBlockTime(long t)
public void setOpTimeout(long t)
public void setProtocol(ConnectionFactoryBuilder.Protocol prot)
public void setReadBufferSize(int to)
public void setReadOpQueueFactory(OperationQueueFactory q)
public void setShouldOptimize(boolean o)
public void setTimeoutExceptionThreshold(int to)
public void setTranscoder(Transcoder<Object> t)
public void setUseNagleAlgorithm(boolean to)
public void setWriteOpQueueFactory(OperationQueueFactory q)
Copyright © 2022. All rights reserved.