Uses of Class org.apache.cassandra.db.compaction.AbstractCompactionTask (apache-cassandra API)
Date: 2014-10-21

## Uses of Class
org.apache.cassandra.db.compaction.AbstractCompactionTask

- Packages that use AbstractCompactionTask
  Package | Description
  --- | ---
  org.apache.cassandra.db.compaction |

- - ### Uses of AbstractCompactionTask in org.apache.cassandra.db.compaction

    Subclasses of AbstractCompactionTask in org.apache.cassandra.db.compaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompactionTask`
    `class` | `LeveledCompactionTask`
    `static class` | `SSTableSplitter.SplittingCompactionTask`

    Methods in org.apache.cassandra.db.compaction that return AbstractCompactionTask
    Modifier and Type | Method and Description
    --- | ---
    `AbstractCompactionTask` | AbstractCompactionStrategy.`getCompactionTask(java.util.Collection<SSTableReader> sstables, int gcBefore, long maxSSTableBytes)`
    `AbstractCompactionTask` | LeveledCompactionStrategy.`getCompactionTask(java.util.Collection<SSTableReader> sstables, int gcBefore, long maxSSTableBytes)`
    `abstract AbstractCompactionTask` | AbstractCompactionStrategy.`getNextBackgroundTask(int gcBefore)`
    `AbstractCompactionTask` | DateTieredCompactionStrategy.`getNextBackgroundTask(int gcBefore)`
    `AbstractCompactionTask` | LeveledCompactionStrategy.`getNextBackgroundTask(int gcBefore)` the only difference between background and maximal in LCS is that maximal is still allowed (by explicit user request) even when compaction is disabled.
    `AbstractCompactionTask` | SizeTieredCompactionStrategy.`getNextBackgroundTask(int gcBefore)`
    `abstract AbstractCompactionTask` | AbstractCompactionStrategy.`getUserDefinedTask(java.util.Collection<SSTableReader> sstables, int gcBefore)`
    `AbstractCompactionTask` | DateTieredCompactionStrategy.`getUserDefinedTask(java.util.Collection<SSTableReader> sstables, int gcBefore)`
    `AbstractCompactionTask` | LeveledCompactionStrategy.`getUserDefinedTask(java.util.Collection<SSTableReader> sstables, int gcBefore)`
    `AbstractCompactionTask` | SizeTieredCompactionStrategy.`getUserDefinedTask(java.util.Collection<SSTableReader> sstables, int gcBefore)`
    `AbstractCompactionTask` | AbstractCompactionTask.`setCompactionType(OperationType compactionType)`
    `AbstractCompactionTask` | AbstractCompactionTask.`setUserDefined(boolean isUserDefined)`

    Methods in org.apache.cassandra.db.compaction that return types with arguments of type AbstractCompactionTask
    Modifier and Type | Method and Description
    --- | ---
    `abstract java.util.Collection<AbstractCompactionTask>` | AbstractCompactionStrategy.`getMaximalTask(int gcBefore)`
    `java.util.Collection<AbstractCompactionTask>` | DateTieredCompactionStrategy.`getMaximalTask(int gcBefore)`
    `java.util.Collection<AbstractCompactionTask>` | LeveledCompactionStrategy.`getMaximalTask(int gcBefore)`
    `java.util.Collection<AbstractCompactionTask>` | SizeTieredCompactionStrategy.`getMaximalTask(int gcBefore)`

Copyright © 2014 The Apache Software Foundation