public class OptimizeIndexJob extends SystemJob
| Modifier and Type | Class and Description |
|---|---|
static interface |
OptimizeIndexJob.Factory |
SystemJob.Type| Constructor and Description |
|---|
OptimizeIndexJob(Indices indices,
ActivityWriter activityWriter,
com.github.joschi.jadconfig.util.Duration indexOptimizationTimeout,
int indexOptimizationJobs,
String index,
int maxNumSegments) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
String |
getClassName() |
String |
getDescription() |
String |
getInfo() |
int |
getProgress() |
boolean |
isCancelable() |
int |
maxConcurrency() |
boolean |
providesProgress() |
void |
requestCancel() |
getId, getStartedAt, markStarted, setIdpublic OptimizeIndexJob(Indices indices, ActivityWriter activityWriter, @Named(value="elasticsearch_index_optimization_timeout") com.github.joschi.jadconfig.util.Duration indexOptimizationTimeout, @Named(value="elasticsearch_index_optimization_jobs") int indexOptimizationJobs, String index, int maxNumSegments)
public void requestCancel()
requestCancel in class SystemJobpublic int getProgress()
getProgress in class SystemJobpublic int maxConcurrency()
maxConcurrency in class SystemJobpublic boolean providesProgress()
providesProgress in class SystemJobpublic boolean isCancelable()
isCancelable in class SystemJobpublic String getDescription()
getDescription in class SystemJobpublic String getClassName()
getClassName in class SystemJobCopyright © 2012–2021 Graylog, Inc.. All rights reserved.