com.parthparekh.service.cache
Class MemcachedFactory

java.lang.Object
  extended by com.parthparekh.service.cache.MemcachedFactory
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean

public class MemcachedFactory
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean

Memcache client factory


Nested Class Summary
(package private) static class MemcachedFactory.MemcachedAlerter
           
 
Field Summary
private  java.lang.String cacheLocations
           
private  long readTimeout
           
private  net.spy.memcached.transcoders.Transcoder<java.lang.Object> transcoder
           
private  long writeTimeout
           
 
Constructor Summary
MemcachedFactory()
           
 
Method Summary
 java.lang.Object getObject()
           
 java.lang.Class<net.spy.memcached.MemcachedClientIF> getObjectType()
           
 boolean isSingleton()
           
 void setCacheLocations(java.lang.String cacheLocations)
           
 void setReadTimeout(long readTimeout)
           
 void setTranscoder(net.spy.memcached.transcoders.Transcoder<java.lang.Object> transcoder)
           
 void setWriteTimeout(long writeTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readTimeout

private long readTimeout

writeTimeout

private long writeTimeout

cacheLocations

private java.lang.String cacheLocations

transcoder

private net.spy.memcached.transcoders.Transcoder<java.lang.Object> transcoder
Constructor Detail

MemcachedFactory

public MemcachedFactory()
Method Detail

setReadTimeout

public void setReadTimeout(long readTimeout)

setWriteTimeout

public void setWriteTimeout(long writeTimeout)

setCacheLocations

public void setCacheLocations(java.lang.String cacheLocations)

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

getObjectType

public java.lang.Class<net.spy.memcached.MemcachedClientIF> 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