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

Packages that use StreamSession
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
`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
`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
`java.util.Collection<StreamSession>` StreamCoordinator.`getAllStreamSessions()`

Methods in org.apache.cassandra.streaming with parameters of type StreamSession
`void` StreamHook.`reportIncomingFile(ColumnFamilyStore cfs, SSTableMultiWriter writer, StreamSession session, int sequenceNumber)`
`OutgoingFileMessage` StreamHook.`reportOutgoingFile(StreamSession session, SSTableReader sstable, OutgoingFileMessage message)`
`void` StreamHook.`reportStreamFuture(StreamSession session, StreamResultFuture future)`

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
`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)`