Package org.jesterj.ingest.persistence
Class JJCassandraDaemon
- java.lang.Object
-
- org.apache.cassandra.service.CassandraDaemon
-
- org.jesterj.ingest.persistence.JJCassandraDaemon
-
public class JJCassandraDaemon extends org.apache.cassandra.service.CassandraDaemonA customized version of the cassandra class that does not use a logger and does a better job of shutting down so that we can start it more than once in our tests. Also uses our custom role manager so that we can set the password for cassandra before logging in.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMBEAN_NAME
-
Constructor Summary
Constructors Constructor Description JJCassandraDaemon()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()static voiddefaultPassword(java.lang.String newDefault)static voidregisterNativeAccess()voidstop()-
Methods inherited from class org.apache.cassandra.service.CassandraDaemon
applyConfig, clearConnectionHistory, completeSetup, deactivate, destroy, destroyClientTransports, getInstanceForTesting, init, initializeClientTransports, isNativeTransportRunning, main, migrateSystemDataIfNeeded, runStartupChecks, setup, setupCompleted, setupVirtualKeyspaces, start, startNativeTransport, stop, stopNativeTransport, validateTransportsCanStart
-
-
-
-
Field Detail
-
MBEAN_NAME
public static final java.lang.String MBEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultPassword
public static void defaultPassword(java.lang.String newDefault)
-
stop
public void stop()
- Overrides:
stopin classorg.apache.cassandra.service.CassandraDaemon
-
activate
public void activate()
- Overrides:
activatein classorg.apache.cassandra.service.CassandraDaemon
-
registerNativeAccess
public static void registerNativeAccess() throws javax.management.NotCompliantMBeanException- Throws:
javax.management.NotCompliantMBeanException
-
-