public class CassandraAdmin
extends java.lang.Object
Constructor and Description |
---|
CassandraAdmin(IConfiguration config,
ICassandraProcess cassProcess,
Flush flush,
Compaction compaction) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
cassCleanup() |
javax.ws.rs.core.Response |
cassCompact() |
javax.ws.rs.core.Response |
cassDrain() |
javax.ws.rs.core.Response |
cassFlush() |
javax.ws.rs.core.Response |
cassInfo() |
javax.ws.rs.core.Response |
cassPartitioner() |
javax.ws.rs.core.Response |
cassRefresh(java.lang.String keyspaces) |
javax.ws.rs.core.Response |
cassRepair(boolean isSequential,
boolean localDCOnly,
boolean primaryRange) |
javax.ws.rs.core.Response |
cassRing(java.lang.String keyspace) |
javax.ws.rs.core.Response |
cassStart() |
javax.ws.rs.core.Response |
cassStop(boolean force) |
javax.ws.rs.core.Response |
cfhistograms(java.lang.String keyspace,
java.lang.String cfname) |
javax.ws.rs.core.Response |
compactionStats() |
javax.ws.rs.core.Response |
decompress(java.lang.String in,
java.lang.String out) |
javax.ws.rs.core.Response |
disablegossip() |
javax.ws.rs.core.Response |
disablethrift() |
javax.ws.rs.core.Response |
enablegossip() |
javax.ws.rs.core.Response |
enablethrift() |
javax.ws.rs.core.Response |
gossipinfo() |
javax.ws.rs.core.Response |
moveToken(java.lang.String newToken) |
javax.ws.rs.core.Response |
netstats(java.lang.String hostname) |
javax.ws.rs.core.Response |
scrub(java.lang.String keyspaces,
java.lang.String cfnames) |
javax.ws.rs.core.Response |
statusthrift() |
javax.ws.rs.core.Response |
tpstats() |
javax.ws.rs.core.Response |
version() |
@Inject public CassandraAdmin(IConfiguration config, ICassandraProcess cassProcess, Flush flush, Compaction compaction)
public javax.ws.rs.core.Response cassStart() throws java.io.IOException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassStop(boolean force) throws java.io.IOException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassRefresh(java.lang.String keyspaces) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassInfo() throws java.io.IOException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassPartitioner() throws java.io.IOException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassRing(java.lang.String keyspace) throws java.io.IOException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassFlush() throws java.io.IOException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.io.IOException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
public javax.ws.rs.core.Response cassCompact() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response cassCleanup() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response cassRepair(boolean isSequential, boolean localDCOnly, boolean primaryRange) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response version() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response tpstats() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response compactionStats() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response disablegossip() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response enablegossip() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response disablethrift() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response enablethrift() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response statusthrift() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response gossipinfo() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response netstats(java.lang.String hostname) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response moveToken(java.lang.String newToken) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.apache.cassandra.exceptions.ConfigurationException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.apache.cassandra.exceptions.ConfigurationException
public javax.ws.rs.core.Response scrub(java.lang.String keyspaces, java.lang.String cfnames) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.apache.cassandra.exceptions.ConfigurationException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.apache.cassandra.exceptions.ConfigurationException
public javax.ws.rs.core.Response cfhistograms(java.lang.String keyspace, java.lang.String cfname) throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException, org.codehaus.jettison.json.JSONException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
org.codehaus.jettison.json.JSONException
public javax.ws.rs.core.Response cassDrain() throws java.io.IOException, java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.io.IOException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public javax.ws.rs.core.Response decompress(java.lang.String in, java.lang.String out) throws java.lang.Exception
java.lang.Exception