Package org.apache.cassandra.diag
Class DiagnosticEvent
java.lang.Object
org.apache.cassandra.diag.DiagnosticEvent
- Direct Known Subclasses:
AuditEvent,GossiperEvent,SchemaEvent,TokenMetadataEvent
Base class for internally emitted events used for diagnostics and testing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal StringName of allocating thread.final longEvent creation time. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
timestamp
public final long timestampEvent creation time. -
threadName
Name of allocating thread.
-
-
Constructor Details
-
DiagnosticEvent
public DiagnosticEvent()
-
-
Method Details
-
getType
Returns event type discriminator. This will usually be a enum value. -
toMap
Returns map of key-value pairs containing relevant event details. Values can be complex objects like other maps, but must be Serializable, as returned values may be consumed by external clients. It's strongly recommended to stick to standard Java classes to avoid distributing custom classes to clients and also prevent potential class versioning conflicts.
-