|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.CompactionManager
public class CompactionManager
Field Summary | |
---|---|
static java.lang.String |
MBEAN_OBJECT_NAME
|
Constructor Summary | |
---|---|
CompactionManager()
|
Method Summary | |
---|---|
void |
disableCompactions()
|
int |
getMaximumCompactionThreshold()
Gets the maximum number of sstables in queue before compaction kicks off |
int |
getMinimumCompactionThreshold()
Gets the minimum number of sstables in queue before compaction kicks off |
static CompactionManager |
instance()
|
void |
setMaximumCompactionThreshold(int threshold)
Sets the maximum number of sstables in queue before compaction kicks off |
void |
setMinimumCompactionThreshold(int threshold)
Sets the minimum number of sstables in queue before compaction kicks off |
java.util.concurrent.Future<java.lang.Integer> |
submit(ColumnFamilyStore columnFamilyStore)
Call this whenever a compaction might be needed on the given columnfamily. |
java.util.concurrent.Future<java.util.List<SSTableReader>> |
submitAnti(ColumnFamilyStore columnFamilyStore,
java.util.Collection<Range> ranges,
java.net.InetAddress target)
|
java.util.concurrent.Future |
submitCleanup(ColumnFamilyStore columnFamilyStore)
|
java.util.concurrent.Future |
submitMajor(ColumnFamilyStore columnFamilyStore,
long skip)
|
java.util.concurrent.Future |
submitReadonly(ColumnFamilyStore columnFamilyStore,
java.net.InetAddress initiator)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String MBEAN_OBJECT_NAME
Constructor Detail |
---|
public CompactionManager()
Method Detail |
---|
public static CompactionManager instance()
public java.util.concurrent.Future<java.lang.Integer> submit(ColumnFamilyStore columnFamilyStore)
public java.util.concurrent.Future submitCleanup(ColumnFamilyStore columnFamilyStore)
public java.util.concurrent.Future<java.util.List<SSTableReader>> submitAnti(ColumnFamilyStore columnFamilyStore, java.util.Collection<Range> ranges, java.net.InetAddress target)
public java.util.concurrent.Future submitMajor(ColumnFamilyStore columnFamilyStore, long skip)
public java.util.concurrent.Future submitReadonly(ColumnFamilyStore columnFamilyStore, java.net.InetAddress initiator)
public int getMinimumCompactionThreshold()
getMinimumCompactionThreshold
in interface CompactionManagerMBean
public void setMinimumCompactionThreshold(int threshold)
setMinimumCompactionThreshold
in interface CompactionManagerMBean
public int getMaximumCompactionThreshold()
getMaximumCompactionThreshold
in interface CompactionManagerMBean
public void setMaximumCompactionThreshold(int threshold)
setMaximumCompactionThreshold
in interface CompactionManagerMBean
public void disableCompactions()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |