com.thimbleware.jmemcached
Class MemCacheDaemon<CACHE_ELEMENT extends CacheElement>

java.lang.Object
  extended by com.thimbleware.jmemcached.MemCacheDaemon<CACHE_ELEMENT>

public class MemCacheDaemon<CACHE_ELEMENT extends CacheElement>
extends java.lang.Object

The actual daemon - responsible for the binding and configuration of the network configuration.


Field Summary
static java.lang.String memcachedVersion
           
 
Constructor Summary
MemCacheDaemon()
           
MemCacheDaemon(Cache<CACHE_ELEMENT> cache)
           
 
Method Summary
protected  org.jboss.netty.channel.ChannelPipelineFactory createMemcachedBinaryPipelineFactory(Cache cache, java.lang.String memcachedVersion, boolean verbose, int idleTime, org.jboss.netty.channel.group.DefaultChannelGroup allChannels)
           
protected  org.jboss.netty.channel.ChannelPipelineFactory createMemcachedPipelineFactory(Cache cache, java.lang.String memcachedVersion, boolean verbose, int idleTime, int receiveBufferSize, org.jboss.netty.channel.group.DefaultChannelGroup allChannels)
           
 Cache<CACHE_ELEMENT> getCache()
           
 boolean isBinary()
           
 boolean isRunning()
           
 void setAddr(java.net.InetSocketAddress addr)
           
 void setBinary(boolean binary)
           
 void setCache(Cache<CACHE_ELEMENT> cache)
           
 void setIdleTime(int idleTime)
           
 void setVerbose(boolean verbose)
           
 void start()
          Bind the network connection and start the network processing threads.
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

memcachedVersion

public static java.lang.String memcachedVersion
Constructor Detail

MemCacheDaemon

public MemCacheDaemon()

MemCacheDaemon

public MemCacheDaemon(Cache<CACHE_ELEMENT> cache)
Method Detail

start

public void start()
Bind the network connection and start the network processing threads.


createMemcachedBinaryPipelineFactory

protected org.jboss.netty.channel.ChannelPipelineFactory createMemcachedBinaryPipelineFactory(Cache cache,
                                                                                              java.lang.String memcachedVersion,
                                                                                              boolean verbose,
                                                                                              int idleTime,
                                                                                              org.jboss.netty.channel.group.DefaultChannelGroup allChannels)

createMemcachedPipelineFactory

protected org.jboss.netty.channel.ChannelPipelineFactory createMemcachedPipelineFactory(Cache cache,
                                                                                        java.lang.String memcachedVersion,
                                                                                        boolean verbose,
                                                                                        int idleTime,
                                                                                        int receiveBufferSize,
                                                                                        org.jboss.netty.channel.group.DefaultChannelGroup allChannels)

stop

public void stop()

setVerbose

public void setVerbose(boolean verbose)

setIdleTime

public void setIdleTime(int idleTime)

setAddr

public void setAddr(java.net.InetSocketAddress addr)

getCache

public Cache<CACHE_ELEMENT> getCache()

setCache

public void setCache(Cache<CACHE_ELEMENT> cache)

isRunning

public boolean isRunning()

isBinary

public boolean isBinary()

setBinary

public void setBinary(boolean binary)


Copyright © 2008-2011 ThimbleWare. All Rights Reserved.