Class CompactionLogger
- java.lang.Object
-
- org.apache.cassandra.db.compaction.CompactionLogger
-
public class CompactionLogger extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCompactionLogger.Strategystatic interfaceCompactionLogger.StrategySummaryThis will produce the compaction strategy's starting information.static interfaceCompactionLogger.WriterThis is an interface to allow writing to a different interface.
-
Constructor Summary
Constructors Constructor Description CompactionLogger(ColumnFamilyStore cfs, CompactionStrategyManager csm)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompaction(long startTime, java.util.Collection<SSTableReader> input, long endTime, java.util.Collection<SSTableReader> output)voiddisable()voidenable()voidflush(java.util.Collection<SSTableReader> sstables)voidpending(AbstractCompactionStrategy strategy, int remaining)static voidshutdownNowAndWait(long timeout, java.util.concurrent.TimeUnit unit)
-
-
-
Constructor Detail
-
CompactionLogger
public CompactionLogger(ColumnFamilyStore cfs, CompactionStrategyManager csm)
-
-
Method Detail
-
enable
public void enable()
-
disable
public void disable()
-
flush
public void flush(java.util.Collection<SSTableReader> sstables)
-
compaction
public void compaction(long startTime, java.util.Collection<SSTableReader> input, long endTime, java.util.Collection<SSTableReader> output)
-
pending
public void pending(AbstractCompactionStrategy strategy, int remaining)
-
shutdownNowAndWait
public static void shutdownNowAndWait(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException- Throws:
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutException
-
-