public class CassandraProcessManager extends java.lang.Object implements ICassandraProcess
Modifier and Type | Field and Description |
---|---|
protected IConfiguration |
config |
Constructor and Description |
---|
CassandraProcessManager(IConfiguration config,
InstanceState instanceState,
CassMonitorMetrics cassMonitorMetrics) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
getStartCommand() |
protected void |
setEnv(java.util.Map<java.lang.String,java.lang.String> env) |
void |
start(boolean join_ring) |
void |
stop(boolean force) |
protected final IConfiguration config
@Inject public CassandraProcessManager(IConfiguration config, InstanceState instanceState, CassMonitorMetrics cassMonitorMetrics)
protected void setEnv(java.util.Map<java.lang.String,java.lang.String> env)
public void start(boolean join_ring) throws java.io.IOException
start
in interface ICassandraProcess
java.io.IOException
protected java.util.List<java.lang.String> getStartCommand()
public void stop(boolean force) throws java.io.IOException
stop
in interface ICassandraProcess
java.io.IOException