public class CassandraDaemon
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | CassandraDaemon.Server | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | MBEAN_NAME | 
| protected StartupChecks | startupChecks | 
| CassandraDaemon.Server | thriftServer | 
| Constructor and Description | 
|---|
| CassandraDaemon() | 
| CassandraDaemon(boolean runManaged) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | activate()A convenience method to initialize and start the daemon in one shot. | 
| void | applyConfig() | 
| void | completeSetup() | 
| void | deactivate()A convenience method to stop and destroy the daemon in one shot. | 
| void | destroy()Clean up all resources obtained during the lifetime of the daemon. | 
| void | init(java.lang.String[] arguments)Initialize the Cassandra Daemon based on the given Commons
 Daemon-specific arguments. | 
| boolean | isNativeTransportRunning() | 
| static void | main(java.lang.String[] args) | 
| protected void | setup()This is a hook for concrete daemons to initialize themselves suitably. | 
| boolean | setupCompleted() | 
| void | start()Start the Cassandra Daemon, assuming that it has already been
 initialized via  init(String[])Hook for JSVC | 
| void | startNativeTransport() | 
| void | stop()Stop the daemon, ideally in an idempotent manner. | 
| static void | stop(java.lang.String[] args) | 
| void | stopNativeTransport() | 
public static final java.lang.String MBEAN_NAME
public CassandraDaemon.Server thriftServer
protected final StartupChecks startupChecks
public CassandraDaemon()
public CassandraDaemon(boolean runManaged)
protected void setup()
public void completeSetup()
public boolean setupCompleted()
public void init(java.lang.String[] arguments)
          throws java.io.IOException
arguments - the arguments passed in from JSVCjava.io.IOExceptionpublic void start()
init(String[])
 Hook for JSVCpublic void stop()
public void destroy()
public void activate()
public void applyConfig()
public void startNativeTransport()
public void stopNativeTransport()
public boolean isNativeTransportRunning()
public void deactivate()
public static void stop(java.lang.String[] args)
public static void main(java.lang.String[] args)
Copyright © 2018 The Apache Software Foundation