## Uses of Class
org.apache.cassandra.streaming.StreamSession

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

- - ### Uses of StreamSession in org.apache.cassandra.streaming

    Fields in org.apache.cassandra.streaming declared as StreamSession
    Modifier and Type | Field and Description
    --- | ---
    `protected StreamSession` | StreamReader.`session`
    `protected StreamSession` | StreamTask.`session` StreamSession that this task belongs
    `protected StreamSession` | StreamWriter.`session`

    Methods in org.apache.cassandra.streaming that return StreamSession
    Modifier and Type | Method and Description
    --- | ---
    `StreamSession` | StreamCoordinator.`getOrCreateNextSession(java.net.InetAddress peer, java.net.InetAddress connecting)`
    `StreamSession` | StreamCoordinator.`getOrCreateSessionById(java.net.InetAddress peer, int id, java.net.InetAddress connecting)`

    Methods in org.apache.cassandra.streaming that return types with arguments of type StreamSession
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<StreamSession>` | StreamCoordinator.`getAllStreamSessions()`

    Constructors in org.apache.cassandra.streaming with parameters of type StreamSession
    Constructor and Description
    `SessionCompleteEvent(StreamSession session)`
    `StreamReader(FileMessageHeader header, StreamSession session)`
    `StreamReceiveTask(StreamSession session, java.util.UUID cfId, int totalFiles, long totalSize)`
    `StreamTask(StreamSession session, java.util.UUID cfId)`
    `StreamTransferTask(StreamSession session, java.util.UUID cfId)`
    `StreamWriter(SSTableReader sstable, java.util.Collection<Pair<java.lang.Long,java.lang.Long>> sections, StreamSession session)`

  - ### Uses of StreamSession in org.apache.cassandra.streaming.compress

    Constructors in org.apache.cassandra.streaming.compress with parameters of type StreamSession
    Constructor and Description
    `CompressedStreamReader(FileMessageHeader header, StreamSession session)`
    `CompressedStreamWriter(SSTableReader sstable, java.util.Collection<Pair<java.lang.Long,java.lang.Long>> sections, CompressionInfo compressionInfo, StreamSession session)`

  - ### Uses of StreamSession in org.apache.cassandra.streaming.messages

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

Copyright © 2018 The Apache Software Foundation