| Interface | Description | 
|---|---|
| StreamConnectionFactory | Interface that creates connection used by streaming. | 
| StreamEventHandler | |
| StreamHook | |
| StreamManagerMBean | 
| Class | Description | 
|---|---|
| ConnectionHandler | ConnectionHandler manages incoming/outgoing message exchange for the  StreamSession. | 
| DefaultConnectionFactory | |
| ProgressInfo | ProgressInfo contains file transfer progress. | 
| ReplicationFinishedVerbHandler | |
| SessionInfo | Stream session info. | 
| StreamCoordinator | StreamCoordinatoris a helper class that abstracts away maintaining multiple
 StreamSession and ProgressInfo instances per peer. | 
| StreamEvent | |
| StreamEvent.ProgressEvent | |
| StreamEvent.SessionCompleteEvent | |
| StreamEvent.SessionPreparedEvent | |
| StreamManager | StreamManager manages currently running  StreamResultFutures and provides status of all operation invoked. | 
| StreamManager.StreamRateLimiter | |
| StreamPlan | StreamPlanis a helper class that builds StreamOperation of given configuration. | 
| StreamReader | StreamReader reads from stream and writes to SSTable. | 
| StreamReader.StreamDeserializer | |
| 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 | Description | 
|---|---|
| ProgressInfo.Direction | Direction of the stream. | 
| StreamEvent.Type | |
| StreamSession.State | 
| Exception | Description | 
|---|---|
| StreamException | 
Copyright © 2018 The Apache Software Foundation