## 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)`
`StreamSession` | StreamCoordinator.`getOrCreateSessionById(java.net.InetAddress peer, int id)`

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
`StreamEvent.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)`
`static void` | StreamMessage.`serialize(StreamMessage message, DataOutputStreamAndChannel out, int version, StreamSession session)`
`void` | StreamMessage.Serializer.`serialize(V message, DataOutputStreamAndChannel out, int version, StreamSession session)`