# Package org.apache.cassandra.streaming.messages

Interface Summary
Interface | Description
--- | ---
StreamMessage.Serializer<V extends StreamMessage> | StreamMessage serializer

Class Summary
Class | Description
--- | ---
CompleteMessage |
FileMessageHeader | StreamingFileHeader is appended before sending actual data to describe what it's sending.
IncomingFileMessage | IncomingFileMessage is used to receive the part(or whole) of a SSTable data file.
OutgoingFileMessage | OutgoingFileMessage is used to transfer the part(or whole) of a SSTable data file.
PrepareMessage |
ReceivedMessage |
RetryMessage |
SessionFailedMessage |
StreamInitMessage | StreamInitMessage is first sent from the node where `StreamSession` is started, to initiate corresponding `StreamSession` on the other side.
StreamMessage | StreamMessage is an abstract base class that every messages in streaming protocol inherit.

Enum Summary
Enum | Description
--- | ---
StreamMessage.Type | StreamMessage types