public abstract class RunTask
extends java.lang.Object
implements java.lang.Runnable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
log |
protected Setup |
setup |
Constructor and Description |
---|
RunTask() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
executeTask() |
abstract java.lang.String |
getDescription() |
int |
getQueueId() |
java.lang.String |
getUniqueKeyParallel()
Ключ, который показывает уникальность этой задачи для запуска одновременно/параллельно.
|
java.lang.String |
getUniqueKeyQueue()
Ключ, который показывает уникальность этой задачи для очереди.
|
void |
init(Setup setup) |
protected void |
removeMyselfFromTable() |
void |
run() |
void |
setQueueId(int id) |
protected transient Setup setup
protected transient org.apache.log4j.Logger log
public void setQueueId(int id)
public int getQueueId()
public abstract java.lang.String getDescription()
public void init(Setup setup)
public final void run()
run
in interface java.lang.Runnable
protected void removeMyselfFromTable()
protected abstract void executeTask()
public java.lang.String getUniqueKeyQueue()
public java.lang.String getUniqueKeyParallel()