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 |
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.IOException
public void start()
init(String[])
Hook for JSVCpublic void stop()
public void destroy()
public void activate()
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 © 2016 The Apache Software Foundation