Uses of Class org.apache.cassandra.streaming.StreamPlan (apache-cassandra API)
Date: 2018-02-14

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

- Packages that use StreamPlan
  Package | Description
  --- | ---
  org.apache.cassandra.streaming |

- - ### Uses of StreamPlan in org.apache.cassandra.streaming

    Methods in org.apache.cassandra.streaming that return StreamPlan
    Modifier and Type | Method and Description
    --- | ---
    `StreamPlan` | StreamPlan.`connectionFactory(StreamConnectionFactory factory)` Set custom StreamConnectionFactory to be used for establishing connection
    `StreamPlan` | StreamPlan.`flushBeforeTransfer(boolean flushBeforeTransfer)` Set flushBeforeTransfer option.
    `StreamPlan` | StreamPlan.`listeners(StreamEventHandler handler, StreamEventHandler... handlers)`
    `StreamPlan` | StreamPlan.`requestRanges(java.net.InetAddress from, java.net.InetAddress connecting, java.lang.String keyspace, java.util.Collection<Range<Token>> ranges)` Request data in `keyspace` and `ranges` from specific node.
    `StreamPlan` | StreamPlan.`requestRanges(java.net.InetAddress from, java.net.InetAddress connecting, java.lang.String keyspace, java.util.Collection<Range<Token>> ranges, java.lang.String... columnFamilies)` Request data in `columnFamilies` under `keyspace` and `ranges` from specific node.
    `StreamPlan` | StreamPlan.`transferFiles(java.net.InetAddress to, java.util.Collection<StreamSession.SSTableStreamingSections> sstableDetails)` Add transfer task to send given SSTable files.
    `StreamPlan` | StreamPlan.`transferRanges(java.net.InetAddress to, java.net.InetAddress connecting, java.lang.String keyspace, java.util.Collection<Range<Token>> ranges)` Add transfer task to send data of specific keyspace and ranges.
    `StreamPlan` | StreamPlan.`transferRanges(java.net.InetAddress to, java.net.InetAddress connecting, java.lang.String keyspace, java.util.Collection<Range<Token>> ranges, java.lang.String... columnFamilies)` Add transfer task to send data of specific `columnFamilies` under `keyspace` and `ranges`.
    `StreamPlan` | StreamPlan.`transferRanges(java.net.InetAddress to, java.lang.String keyspace, java.util.Collection<Range<Token>> ranges, java.lang.String... columnFamilies)` Add transfer task to send data of specific `columnFamilies` under `keyspace` and `ranges`.

Copyright © 2018 The Apache Software Foundation