public class CassandraTableRepairManager extends java.lang.Object implements TableRepairManager
Constructor and Description |
---|
CassandraTableRepairManager(ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
ValidationPartitionIterator |
getValidationIterator(java.util.Collection<Range<Token>> ranges,
java.util.UUID parentId,
java.util.UUID sessionID,
boolean isIncremental,
int nowInSec)
Return a validation iterator for the given parameters.
|
void |
incrementalSessionCompleted(java.util.UUID sessionID)
Called when the given incremental session has completed.
|
void |
snapshot(java.lang.String name,
java.util.Collection<Range<Token>> ranges,
boolean force)
For snapshot repairs.
|
java.util.concurrent.Future<?> |
submitValidation(java.util.concurrent.Callable<java.lang.Object> validation)
Begin execution of the given validation callable.
|
public CassandraTableRepairManager(ColumnFamilyStore cfs)
public ValidationPartitionIterator getValidationIterator(java.util.Collection<Range<Token>> ranges, java.util.UUID parentId, java.util.UUID sessionID, boolean isIncremental, int nowInSec) throws java.io.IOException
TableRepairManager
getValidationIterator
in interface TableRepairManager
java.io.IOException
public java.util.concurrent.Future<?> submitValidation(java.util.concurrent.Callable<java.lang.Object> validation)
TableRepairManager
submitValidation
in interface TableRepairManager
public void incrementalSessionCompleted(java.util.UUID sessionID)
TableRepairManager
incrementalSessionCompleted
in interface TableRepairManager
public void snapshot(java.lang.String name, java.util.Collection<Range<Token>> ranges, boolean force)
TableRepairManager
snapshot
in interface TableRepairManager
Copyright © 2009- The Apache Software Foundation