# Package org.apache.cassandra.streaming

Interface Summary
Interface | Description
--- | ---
StreamEventHandler |
StreamManagerMBean |

Class Summary
Class | Description
--- | ---
ConnectionHandler | ConnectionHandler manages incoming/outgoing message exchange for the `StreamSession`.
ProgressInfo | ProgressInfo contains file transfer progress.
ReplicationFinishedVerbHandler |
SessionInfo | Stream session info.
StreamEvent |
StreamEvent.ProgressEvent |
StreamEvent.SessionCompleteEvent |
StreamEvent.SessionPreparedEvent |
StreamException |
StreamLockfile | Encapsulates the behavior for 'locking' any streamed sttables to a node.
StreamManager | StreamManager manages currently running `StreamResultFuture`s and provides status of all operation invoked.
StreamPlan | `StreamPlan` is a helper class that builds StreamOperation of given configuration.
StreamReader | StreamReader reads from stream and writes to SSTable.
StreamReceiveTask | Task that manages receiving files for the session for certain ColumnFamily.
StreamRequest |
StreamRequest.StreamRequestSerializer |
StreamResultFuture | A future on the result (`StreamState`) of a streaming plan.
StreamSession | Handles the streaming a one or more section of one of more sstables to and from a specific remote node.
StreamSession.SSTableStreamingSections |
StreamState | Current snapshot of streaming progress.
StreamSummary | Summary of streaming.
StreamSummary.StreamSummarySerializer |
StreamTask | StreamTask is an abstraction of the streaming task performed over specific ColumnFamily.
StreamTransferTask | StreamTransferTask sends sections of SSTable files in certain ColumnFamily.
StreamWriter | StreamWriter writes given section of the SSTable to given channel.

Enum Summary
Enum | Description
--- | ---
ProgressInfo.Direction | Direction of the stream.
StreamEvent.Type |
StreamSession.State |