# Package org.apache.cassandra.streaming

- Interface Summary
  Interface | Description
  --- | ---
  StreamConnectionFactory | Interface that creates connection used by streaming.
  StreamEventHandler |
  StreamHook |
  StreamManagerMBean |

- Class Summary
  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 | `StreamCoordinator` is 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 `StreamResultFuture`s and provides status of all operation invoked.
  StreamManager.StreamRateLimiter |
  StreamPlan | `StreamPlan` is 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 Summary
  Enum | Description
  --- | ---
  ProgressInfo.Direction | Direction of the stream.
  StreamEvent.Type |
  StreamSession.State |

- Exception Summary
  Exception | Description
  --- | ---
  StreamException |

Copyright © 2018 The Apache Software Foundation