# Uses of Package
org.apache.cassandra.streaming

- Packages that use org.apache.cassandra.streaming
  Package | Description
  --- | ---
  org.apache.cassandra.dht |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.repair |
  org.apache.cassandra.streaming |
  org.apache.cassandra.streaming.compress |
  org.apache.cassandra.streaming.management |
  org.apache.cassandra.streaming.messages |
  org.apache.cassandra.tools |

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.dht
  Class and Description
  StreamEvent
  StreamEventHandler
  StreamResultFuture A future on the result (`StreamState`) of a streaming plan.
  StreamState Current snapshot of streaming progress.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.io.sstable
  Class and Description
  StreamConnectionFactory Interface that creates connection used by streaming.
  StreamEvent
  StreamEventHandler
  StreamResultFuture A future on the result (`StreamState`) of a streaming plan.
  StreamState Current snapshot of streaming progress.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.repair
  Class and Description
  StreamEvent
  StreamEventHandler
  StreamState Current snapshot of streaming progress.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.streaming
  Class and Description
  ConnectionHandler ConnectionHandler manages incoming/outgoing message exchange for the `StreamSession`.
  ProgressInfo ProgressInfo contains file transfer progress.
  ProgressInfo.Direction Direction of the stream.
  SessionInfo Stream session info.
  StreamConnectionFactory Interface that creates connection used by streaming.
  StreamEvent
  StreamEvent.Type
  StreamEventHandler
  StreamHook
  StreamManager StreamManager manages currently running `StreamResultFuture`s and provides status of all operation invoked.
  StreamManager.StreamRateLimiter
  StreamManagerMBean
  StreamPlan `StreamPlan` is a helper class that builds StreamOperation of given configuration.
  StreamReader.StreamDeserializer
  StreamReceiveTask Task that manages receiving files for the session for certain ColumnFamily.
  StreamRequest
  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
  StreamSession.State
  StreamState Current snapshot of streaming progress.
  StreamSummary Summary of streaming.
  StreamTask StreamTask is an abstraction of the streaming task performed over specific ColumnFamily.
  StreamTransferTask StreamTransferTask sends sections of SSTable files in certain ColumnFamily.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.streaming.compress
  Class and Description
  StreamReader StreamReader reads from stream and writes to SSTable.
  StreamSession Handles the streaming a one or more section of one of more sstables to and from a specific remote node.
  StreamWriter StreamWriter writes given section of the SSTable to given channel.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.streaming.management
  Class and Description
  ProgressInfo ProgressInfo contains file transfer progress.
  SessionInfo Stream session info.
  StreamEvent
  StreamEvent.SessionCompleteEvent
  StreamEventHandler
  StreamState Current snapshot of streaming progress.
  StreamSummary Summary of streaming.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.streaming.messages
  Class and Description
  StreamRequest
  StreamSession Handles the streaming a one or more section of one of more sstables to and from a specific remote node.
  StreamSummary Summary of streaming.

- Classes in org.apache.cassandra.streaming used by org.apache.cassandra.tools
  Class and Description
  StreamConnectionFactory Interface that creates connection used by streaming.
  StreamState Current snapshot of streaming progress.

Copyright © 2018 The Apache Software Foundation