public abstract class SystemJob extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SystemJob.Type |
Modifier and Type | Field and Description |
---|---|
protected String |
id |
protected org.joda.time.DateTime |
startedAt |
Constructor and Description |
---|
SystemJob() |
Modifier and Type | Method and Description |
---|---|
abstract void |
execute() |
abstract String |
getClassName() |
abstract String |
getDescription() |
String |
getId() |
String |
getInfo() |
abstract int |
getProgress() |
org.joda.time.DateTime |
getStartedAt() |
abstract boolean |
isCancelable() |
void |
markStarted() |
abstract int |
maxConcurrency() |
abstract boolean |
providesProgress() |
abstract void |
requestCancel() |
void |
setId(String id) |
protected String id
protected org.joda.time.DateTime startedAt
public abstract void execute()
public abstract void requestCancel()
public abstract int getProgress()
public abstract int maxConcurrency()
public abstract boolean providesProgress()
public abstract boolean isCancelable()
public abstract String getDescription()
public abstract String getClassName()
public String getInfo()
public String getId()
public void setId(String id)
public void markStarted()
public org.joda.time.DateTime getStartedAt()
Copyright © 2012-2017 Graylog, Inc.. All Rights Reserved.