public abstract class SystemJob
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SystemJob.Type |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
id |
protected org.joda.time.DateTime |
startedAt |
| Modifier | Constructor and Description |
|---|---|
protected |
SystemJob() |
protected |
SystemJob(ServerStatus serverStatus) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute() |
abstract java.lang.String |
getClassName() |
abstract java.lang.String |
getDescription() |
java.lang.String |
getId() |
abstract int |
getProgress() |
org.joda.time.DateTime |
getStartedAt() |
abstract boolean |
isCancelable() |
void |
markStarted() |
abstract int |
maxConcurrency() |
abstract boolean |
providesProgress() |
abstract void |
requestCancel() |
void |
setId(java.lang.String id) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
protected SystemJob(ServerStatus serverStatus)
protected SystemJob()
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 java.lang.String getDescription()
public abstract java.lang.String getClassName()
public java.lang.String getId()
public void setId(java.lang.String id)
public void markStarted()
public org.joda.time.DateTime getStartedAt()
public java.util.Map<java.lang.String,java.lang.Object> toMap()
Copyright © 2012-2014 TORCH GmbH. All Rights Reserved.