Package org.apache.cassandra.repair
Class AbstractRepairTask
- java.lang.Object
-
- org.apache.cassandra.repair.AbstractRepairTask
-
- All Implemented Interfaces:
RepairTask
- Direct Known Subclasses:
IncrementalRepairTask
,NormalRepairTask
,PreviewRepairTask
public abstract class AbstractRepairTask extends java.lang.Object implements RepairTask
-
-
Field Summary
Fields Modifier and Type Field Description protected InetAddressAndPort
broadcastAddressAndPort
protected RepairCoordinator
coordinator
protected java.lang.String
keyspace
protected static org.slf4j.Logger
logger
protected RepairOption
options
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractRepairTask(RepairCoordinator coordinator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Future<CoordinatedRepairResult>
runRepair(TimeUUID parentSession, boolean isIncremental, ExecutorPlus executor, Scheduler validationScheduler, java.util.List<CommonRange> commonRanges, java.lang.String... cfnames)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cassandra.repair.RepairTask
name, perform, performUnsafe, successMessage
-
-
-
-
Field Detail
-
logger
protected static final org.slf4j.Logger logger
-
coordinator
protected final RepairCoordinator coordinator
-
broadcastAddressAndPort
protected final InetAddressAndPort broadcastAddressAndPort
-
options
protected final RepairOption options
-
keyspace
protected final java.lang.String keyspace
-
-
Constructor Detail
-
AbstractRepairTask
protected AbstractRepairTask(RepairCoordinator coordinator)
-
-
Method Detail
-
runRepair
protected Future<CoordinatedRepairResult> runRepair(TimeUUID parentSession, boolean isIncremental, ExecutorPlus executor, Scheduler validationScheduler, java.util.List<CommonRange> commonRanges, java.lang.String... cfnames)
-
-