Package org.apache.cassandra.diag
Interface DiagnosticEventServiceMBean
-
- All Known Implementing Classes:
DiagnosticEventService
public interface DiagnosticEventServiceMBean
Provides JMX enabled attributes and operations implemented byDiagnosticEventService
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
disableDiagnostics()
Kill switch for disabling all events immediately, without restarting the node.void
disableEventPersistence(java.lang.String eventClazz)
Stop storing events.void
enableEventPersistence(java.lang.String eventClazz)
Start storing events to make them available viareadEvents(String, Long, int)
.boolean
isDiagnosticsEnabled()
java.util.SortedMap<java.lang.Long,java.util.Map<java.lang.String,java.io.Serializable>>
readEvents(java.lang.String eventClazz, java.lang.Long lastKey, int limit)
Retrieved all events of specified type starting with provided key.
-
-
-
Method Detail
-
isDiagnosticsEnabled
boolean isDiagnosticsEnabled()
-
disableDiagnostics
void disableDiagnostics()
Kill switch for disabling all events immediately, without restarting the node. Please edit cassandra.yaml for making this permanent.
-
readEvents
java.util.SortedMap<java.lang.Long,java.util.Map<java.lang.String,java.io.Serializable>> readEvents(java.lang.String eventClazz, java.lang.Long lastKey, int limit)
Retrieved all events of specified type starting with provided key. Result will be sorted chronologically.- Parameters:
eventClazz
- fqn of event classlastKey
- ID of first event to retrievelimit
- number of results to return
-
enableEventPersistence
void enableEventPersistence(java.lang.String eventClazz)
Start storing events to make them available viareadEvents(String, Long, int)
.
-
disableEventPersistence
void disableEventPersistence(java.lang.String eventClazz)
Stop storing events.
-
-