Class StreamInitMessage
java.lang.Object
org.apache.cassandra.streaming.messages.StreamMessage
org.apache.cassandra.streaming.messages.StreamInitMessage
StreamInitMessage is first sent from the node where
StreamSession is started,
to initiate corresponding StreamSession on the other side.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.streaming.messages.StreamMessage
StreamMessage.Serializer<V extends StreamMessage>, StreamMessage.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal InetAddressAndPortfinal TimeUUIDfinal TimeUUIDfinal PreviewKindfinal intfinal StreamOperationFields inherited from class org.apache.cassandra.streaming.messages.StreamMessage
type -
Constructor Summary
ConstructorsConstructorDescriptionStreamInitMessage(InetAddressAndPort from, int sessionIndex, TimeUUID planId, StreamOperation streamOperation, TimeUUID pendingRepair, PreviewKind previewKind) -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion) Get or create aStreamSessionbased on this stream message data: not all stream messages support this, so the default implementation just throws an exception.toString()Methods inherited from class org.apache.cassandra.streaming.messages.StreamMessage
deserialize, getPriority, serialize, serializedSize
-
Field Details
-
serializer
-
from
-
sessionIndex
public final int sessionIndex -
planId
-
streamOperation
-
pendingRepair
-
previewKind
-
-
Constructor Details
-
StreamInitMessage
public StreamInitMessage(InetAddressAndPort from, int sessionIndex, TimeUUID planId, StreamOperation streamOperation, TimeUUID pendingRepair, PreviewKind previewKind)
-
-
Method Details
-
getOrCreateAndAttachInboundSession
public StreamSession getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion) Description copied from class:StreamMessageGet or create aStreamSessionbased on this stream message data: not all stream messages support this, so the default implementation just throws an exception.- Overrides:
getOrCreateAndAttachInboundSessionin classStreamMessage
-
toString
-