public class RepairOption
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLUMNFAMILIES_KEY |
static java.lang.String |
DATACENTERS_KEY |
static java.lang.String |
HOSTS_KEY |
static java.lang.String |
INCREMENTAL_KEY |
static java.lang.String |
JOB_THREADS_KEY |
static int |
MAX_JOB_THREADS |
static java.lang.String |
PARALLELISM_KEY |
static java.lang.String |
PRIMARY_RANGE_KEY |
static java.lang.String |
RANGES_KEY |
static java.lang.String |
TRACE_KEY |
Constructor and Description |
---|
RepairOption(RepairParallelism parallelism,
boolean primaryRange,
boolean incremental,
boolean trace,
int jobThreads,
java.util.Collection<Range<Token>> ranges) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getColumnFamilies() |
java.util.Collection<java.lang.String> |
getDataCenters() |
java.util.Collection<java.lang.String> |
getHosts() |
int |
getJobThreads() |
RepairParallelism |
getParallelism() |
java.util.Collection<Range<Token>> |
getRanges() |
boolean |
isGlobal() |
boolean |
isIncremental() |
boolean |
isPrimaryRange() |
boolean |
isTraced() |
static RepairOption |
parse(java.util.Map<java.lang.String,java.lang.String> options,
IPartitioner partitioner)
Construct RepairOptions object from given map of Strings.
|
java.lang.String |
toString() |
public static final java.lang.String PARALLELISM_KEY
public static final java.lang.String PRIMARY_RANGE_KEY
public static final java.lang.String INCREMENTAL_KEY
public static final java.lang.String JOB_THREADS_KEY
public static final java.lang.String RANGES_KEY
public static final java.lang.String COLUMNFAMILIES_KEY
public static final java.lang.String DATACENTERS_KEY
public static final java.lang.String HOSTS_KEY
public static final java.lang.String TRACE_KEY
public static final int MAX_JOB_THREADS
public RepairOption(RepairParallelism parallelism, boolean primaryRange, boolean incremental, boolean trace, int jobThreads, java.util.Collection<Range<Token>> ranges)
public static RepairOption parse(java.util.Map<java.lang.String,java.lang.String> options, IPartitioner partitioner)
Available options are:
key | value | default (when key not given) |
---|---|---|
parallelism | "sequential", "parallel" or "dc_parallel" | "sequential" |
primaryRange | "true" if perform repair only on primary range. | false |
incremental | "true" if perform incremental repair. | false |
trace | "true" if repair is traced. | false |
jobThreads | Number of threads to use to run repair job. | 1 |
ranges | Ranges to repair. A range is expressed as <start token>:<end token> and multiple ranges can be given as comma separated ranges(e.g. aaa:bbb,ccc:ddd). | |
columnFamilies | Specify names of ColumnFamilies to repair. Multiple ColumnFamilies can be given as comma separated values(e.g. cf1,cf2,cf3). | |
dataCenters | Specify names of data centers who participate in this repair. Multiple data centers can be given as comma separated values(e.g. dc1,dc2,dc3). | |
hosts | Specify names of hosts who participate in this repair. Multiple hosts can be given as comma separated values(e.g. cass1,cass2). |
options
- options to parsepartitioner
- partitioner is used to construct token rangespublic RepairParallelism getParallelism()
public boolean isPrimaryRange()
public boolean isIncremental()
public boolean isTraced()
public int getJobThreads()
public java.util.Collection<java.lang.String> getColumnFamilies()
public java.util.Collection<java.lang.String> getDataCenters()
public java.util.Collection<java.lang.String> getHosts()
public boolean isGlobal()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2015 The Apache Software Foundation