Package org.apache.cassandra.transport
Class Event.TopologyChange
- java.lang.Object
-
- org.apache.cassandra.transport.Event
-
- org.apache.cassandra.transport.Event.NodeEvent
-
- org.apache.cassandra.transport.Event.TopologyChange
-
- Enclosing class:
- Event
public static class Event.TopologyChange extends Event.NodeEvent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Event.TopologyChange.Change
-
Nested classes/interfaces inherited from class org.apache.cassandra.transport.Event
Event.NodeEvent, Event.SchemaChange, Event.StatusChange, Event.TopologyChange, Event.Type
-
-
Field Summary
Fields Modifier and Type Field Description Event.TopologyChange.Change
change
-
Fields inherited from class org.apache.cassandra.transport.Event.NodeEvent
node
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
protected int
eventSerializedSize(ProtocolVersion version)
int
hashCode()
static Event.TopologyChange
movedNode(InetAddressAndPort address)
static Event.TopologyChange
newNode(InetAddressAndPort address)
static Event.TopologyChange
removedNode(InetAddressAndPort address)
protected void
serializeEvent(io.netty.buffer.ByteBuf dest, ProtocolVersion version)
java.lang.String
toString()
-
Methods inherited from class org.apache.cassandra.transport.Event.NodeEvent
nodeAddressAndPort
-
Methods inherited from class org.apache.cassandra.transport.Event
deserialize, serialize, serializedSize
-
-
-
-
Field Detail
-
change
public final Event.TopologyChange.Change change
-
-
Method Detail
-
newNode
public static Event.TopologyChange newNode(InetAddressAndPort address)
-
removedNode
public static Event.TopologyChange removedNode(InetAddressAndPort address)
-
movedNode
public static Event.TopologyChange movedNode(InetAddressAndPort address)
-
serializeEvent
protected void serializeEvent(io.netty.buffer.ByteBuf dest, ProtocolVersion version)
- Specified by:
serializeEvent
in classEvent
-
eventSerializedSize
protected int eventSerializedSize(ProtocolVersion version)
- Specified by:
eventSerializedSize
in classEvent
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-