## 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` Deprecated. retry support removed on CASSANDRA-10992
    `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, DataOutputStreamPlus out, int version, StreamSession session)`

Copyright © 2018 The Apache Software Foundation