| Modifier and Type | Class and Description |
|---|---|
static class |
Worker.Status |
| Constructor and Description |
|---|
Worker() |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
addStatusChangeListener(WorkerStatusChangeListener listener) |
protected void |
afterExecute() |
protected void |
afterExecuteInternal() |
protected void |
beforeExecute() |
protected void |
beforeExecuteInternal() |
protected void |
changeStatus(Worker.Status newStatus) |
protected void |
createInternalVariables() |
protected abstract void |
execute() |
long |
getDuration() |
long |
getEndTime() |
String |
getErrorMessage() |
String[] |
getErrorMessageArgs() |
UUID |
getId() |
Throwable |
getLastException() |
String |
getName() |
abstract int |
getProgressPercent() |
long |
getStartTime() |
Worker.Status |
getStatus() |
void |
initialize() |
protected void |
initializeInternalVariables() |
boolean |
isAborted() |
boolean |
isCompleted() |
boolean |
isEnded()
If task was run and finished, aborted or failed
|
boolean |
isFailed() |
boolean |
isPending() |
boolean |
isRunning() |
protected org.apache.commons.logging.Log |
log() |
protected void |
notifyAllStatusChangeListeners(WorkerStatusChangeEvent event) |
protected void |
onAborted() |
protected void |
onCompleted() |
protected void |
onEnd() |
protected void |
onFailed() |
void |
removeStatusChangeListener(WorkerStatusChangeListener listener) |
protected void |
run() |
protected void |
setErrorMessage(String errorMessage) |
protected void |
setErrorMessageArgs(String[] errorMessageArgs) |
protected void |
setLastException(Throwable lastException) |
protected void |
validateInput() |
boolean |
waitFor(int timeoutMillis) |
public void initialize()
protected void initializeInternalVariables()
throws Throwable
Throwableprotected void beforeExecute()
protected void afterExecute()
protected void afterExecuteInternal()
public void addStatusChangeListener(WorkerStatusChangeListener listener)
public void removeStatusChangeListener(WorkerStatusChangeListener listener)
public String getName()
protected void run()
public void abort()
protected void changeStatus(Worker.Status newStatus)
protected void onEnd()
protected void onCompleted()
protected void onFailed()
protected void onAborted()
protected void notifyAllStatusChangeListeners(WorkerStatusChangeEvent event)
public long getDuration()
public boolean isPending()
public boolean isRunning()
public boolean isFailed()
public boolean isAborted()
public boolean isCompleted()
public abstract int getProgressPercent()
public boolean isEnded()
public Worker.Status getStatus()
public long getStartTime()
public long getEndTime()
public Throwable getLastException()
public UUID getId()
protected org.apache.commons.logging.Log log()
public String getErrorMessage()
protected void setErrorMessage(String errorMessage)
public String[] getErrorMessageArgs()
protected void setErrorMessageArgs(String[] errorMessageArgs)
protected void setLastException(Throwable lastException)
public boolean waitFor(int timeoutMillis)
Copyright © 2020 Open Foris. All rights reserved.