public class RebuildIndexRangesJob extends SystemJob
| Modifier and Type | Class and Description |
|---|---|
static interface |
RebuildIndexRangesJob.Factory |
SystemJob.Type| Modifier and Type | Field and Description |
|---|---|
protected Deflector |
deflector |
protected IndexRangeService |
indexRangeService |
static int |
MAX_CONCURRENCY |
| Constructor and Description |
|---|
RebuildIndexRangesJob(Deflector deflector,
ServerStatus serverStatus,
Searches searches,
ActivityWriter activityWriter,
IndexRangeService indexRangeService) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
calculateRange(String index) |
void |
execute() |
String |
getClassName() |
protected Map<String,Object> |
getDeflectorIndexRange(String index) |
String |
getDescription() |
int |
getProgress() |
protected void |
info(String what) |
boolean |
isCancelable() |
int |
maxConcurrency() |
boolean |
providesProgress() |
void |
requestCancel() |
getId, getStartedAt, markStarted, setId, toMappublic static final int MAX_CONCURRENCY
protected final Deflector deflector
protected final IndexRangeService indexRangeService
public RebuildIndexRangesJob(Deflector deflector, ServerStatus serverStatus, Searches searches, ActivityWriter activityWriter, IndexRangeService indexRangeService)
public void requestCancel()
requestCancel in class SystemJobpublic int getProgress()
getProgress in class SystemJobpublic String getDescription()
getDescription in class SystemJobprotected Map<String,Object> calculateRange(String index) throws EmptyIndexException
EmptyIndexExceptionprotected void info(String what)
public boolean providesProgress()
providesProgress in class SystemJobpublic boolean isCancelable()
isCancelable in class SystemJobpublic int maxConcurrency()
maxConcurrency in class SystemJobpublic String getClassName()
getClassName in class SystemJobCopyright © 2012-2015 Graylog, Inc.. All Rights Reserved.