com.parthparekh.service.cache
Class CouchbaseFactory
java.lang.Object
com.parthparekh.service.cache.CouchbaseFactory
- All Implemented Interfaces:
- org.springframework.beans.factory.FactoryBean
public class CouchbaseFactory
- extends java.lang.Object
- implements org.springframework.beans.factory.FactoryBean
Couchbase client factory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static org.slf4j.Logger logger
readTimeout
private long readTimeout
writeTimeout
private long writeTimeout
enqueueTimeout
private long enqueueTimeout
connectionURI
private java.lang.String connectionURI
bucketName
private java.lang.String bucketName
userName
private java.lang.String userName
password
private java.lang.String password
transcoder
private net.spy.memcached.transcoders.Transcoder<java.lang.Object> transcoder
CouchbaseFactory
public CouchbaseFactory()
setReadTimeout
public void setReadTimeout(long readTimeout)
setWriteTimeout
public void setWriteTimeout(long writeTimeout)
setConnectionURI
public void setConnectionURI(java.lang.String connectionURI)
setTranscoder
public void setTranscoder(net.spy.memcached.transcoders.Transcoder<java.lang.Object> transcoder)
getObject
public java.lang.Object getObject()
throws java.io.IOException
- Specified by:
getObject
in interface org.springframework.beans.factory.FactoryBean
- Throws:
java.io.IOException
getAddresses
protected java.util.List<java.net.URI> getAddresses(java.lang.String connectionURI)
getObjectType
public java.lang.Class<com.couchbase.client.CouchbaseClientIF> getObjectType()
- Specified by:
getObjectType
in interface org.springframework.beans.factory.FactoryBean
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interface org.springframework.beans.factory.FactoryBean
setUserName
public void setUserName(java.lang.String userName)
setPassword
public void setPassword(java.lang.String password)
setEnqueueTimeout
public void setEnqueueTimeout(long enqueueTimeout)