## Uses of Class
org.apache.cassandra.streaming.messages.StreamMessage

Packages that use StreamMessage
Package | Description
--- | ---
org.apache.cassandra.streaming |
org.apache.cassandra.streaming.messages |

### Uses of StreamMessage in org.apache.cassandra.streaming

Methods in org.apache.cassandra.streaming with parameters of type StreamMessage
Modifier and Type | Method and Description
--- | ---
`void` | StreamSession.`messageReceived(StreamMessage message)`
`void` | ConnectionHandler.`sendMessage(StreamMessage message)`

Method parameters in org.apache.cassandra.streaming with type arguments of type StreamMessage
Modifier and Type | Method and Description
--- | ---
`void` | ConnectionHandler.`sendMessages(java.util.Collection<? extends StreamMessage> messages)` Enqueue messages to be sent.

### Uses of StreamMessage in org.apache.cassandra.streaming.messages

Classes in org.apache.cassandra.streaming.messages with type parameters of type StreamMessage
Modifier and Type | Interface and Description
--- | ---
`static interface` | `StreamMessage.Serializer<V extends StreamMessage>` StreamMessage serializer

Subclasses of StreamMessage in org.apache.cassandra.streaming.messages
Modifier and Type | Class and Description
--- | ---
`class` | `CompleteMessage`
`class` | `IncomingFileMessage` IncomingFileMessage is used to receive the part(or whole) of a SSTable data file.
`class` | `OutgoingFileMessage` OutgoingFileMessage is used to transfer the part(or whole) of a SSTable data file.
`class` | `PrepareMessage`
`class` | `ReceivedMessage`
`class` | `RetryMessage`
`class` | `SessionFailedMessage`

Fields in org.apache.cassandra.streaming.messages with type parameters of type StreamMessage
Modifier and Type | Field and Description
--- | ---
`StreamMessage.Serializer<StreamMessage>` | StreamMessage.Type.`inSerializer`
`StreamMessage.Serializer<StreamMessage>` | StreamMessage.Type.`outSerializer`

Methods in org.apache.cassandra.streaming.messages that return StreamMessage
Modifier and Type | Method and Description
--- | ---
`static StreamMessage` | StreamMessage.`deserialize(java.nio.channels.ReadableByteChannel in, int version, StreamSession session)`

Methods in org.apache.cassandra.streaming.messages with parameters of type StreamMessage
Modifier and Type | Method and Description
--- | ---
`static void` | StreamMessage.`serialize(StreamMessage message, java.nio.channels.WritableByteChannel out, int version, StreamSession session)`