Package org.apache.cassandra.gms
Class GossiperEvent
- java.lang.Object
-
- org.apache.cassandra.diag.DiagnosticEvent
-
- org.apache.cassandra.gms.GossiperEvent
-
public final class GossiperEvent extends DiagnosticEvent
DiagnosticEvent implementation forGossiper
activities.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GossiperEvent.GossiperEventType
-
Field Summary
Fields Modifier and Type Field Description GossiperEvent.GossiperEventType
type
-
Fields inherited from class org.apache.cassandra.diag.DiagnosticEvent
threadName, timestamp
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Enum<GossiperEvent.GossiperEventType>
getType()
Returns event type discriminator.java.util.HashMap<java.lang.String,java.io.Serializable>
toMap()
Returns map of key-value pairs containing relevant event details.
-
-
-
Field Detail
-
type
public GossiperEvent.GossiperEventType type
-
-
Method Detail
-
getType
public java.lang.Enum<GossiperEvent.GossiperEventType> getType()
Description copied from class:DiagnosticEvent
Returns event type discriminator. This will usually be a enum value.- Specified by:
getType
in classDiagnosticEvent
-
toMap
public java.util.HashMap<java.lang.String,java.io.Serializable> toMap()
Description copied from class:DiagnosticEvent
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.- Specified by:
toMap
in classDiagnosticEvent
-
-