org.apache.cassandra.thrift
Class CassandraDaemon

java.lang.Object
  extended by org.apache.cassandra.service.AbstractCassandraDaemon
      extended by org.apache.cassandra.thrift.CassandraDaemon
All Implemented Interfaces:
CassandraDaemon

public class CassandraDaemon
extends AbstractCassandraDaemon

This class supports two methods for creating a Cassandra node daemon, invoking the class's main method, and using the jsvc wrapper from commons-daemon, (for more information on using this class with the jsvc wrapper, see the Commons Daemon documentation).


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cassandra.service.AbstractCassandraDaemon
AbstractCassandraDaemon.CleaningThreadPool
 
Field Summary
 
Fields inherited from class org.apache.cassandra.service.AbstractCassandraDaemon
listenAddr, listenPort, MIN_WORKER_THREADS
 
Constructor Summary
CassandraDaemon()
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected  void setup()
          This is a hook for concrete daemons to initialize themselves suitably.
 void start()
          hook for JSVC
 void stop()
          hook for JSVC
 
Methods inherited from class org.apache.cassandra.service.AbstractCassandraDaemon
activate, deactivate, destroy, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CassandraDaemon

public CassandraDaemon()
Method Detail

setup

protected void setup()
              throws java.io.IOException
Description copied from class: AbstractCassandraDaemon
This is a hook for concrete daemons to initialize themselves suitably. Subclasses should override this to finish the job (listening on ports, etc.)

Overrides:
setup in class AbstractCassandraDaemon
Throws:
java.io.IOException

start

public void start()
hook for JSVC

Specified by:
start in interface CassandraDaemon
Specified by:
start in class AbstractCassandraDaemon

stop

public void stop()
hook for JSVC

Specified by:
stop in interface CassandraDaemon
Specified by:
stop in class AbstractCassandraDaemon

main

public static void main(java.lang.String[] args)


Copyright © 2010 The Apache Software Foundation