public class Queue
extends java.lang.Object
| コンストラクタと説明 |
|---|
Queue(QueueConfig config,
CounterService counter,
CounterService counterForGroup,
RdbAdapter rdb) |
Queue(QueueConfig config,
CounterService counter,
CounterService counterForGroup,
RdbAdapter rdb,
WorkerFactory workerFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
forceDelete(long taskId) |
QueueConfig |
getConfig() |
java.lang.String |
getName() |
Worker |
getWorker(int workerId) |
void |
moveNoGetResultTaskToHistory() |
Task |
peek(long taskId,
boolean withBinary,
boolean withHistory) |
Task |
poll(int myWorkerId,
boolean localOnly) |
Task |
pullResult(long taskId) |
int |
resolveActualWorkerId(int virtualWorkerId) |
java.util.List<Task> |
search(TaskSearchCondition cond) |
void |
startWorker() |
void |
stopWorker() |
void |
submit(Task task,
StartMode mode,
TaskSubmitListener callback) |
boolean |
taskAbort(Task task,
boolean mayInterruptIfRunning,
java.lang.Throwable cause,
boolean callCancel,
boolean withTSCheck) |
void |
taskFinish(Task task) |
public Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb)
public Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb, WorkerFactory workerFactory)
public void startWorker()
public void stopWorker()
public QueueConfig getConfig()
public Worker getWorker(int workerId)
public void submit(Task task, StartMode mode, TaskSubmitListener callback)
public int resolveActualWorkerId(int virtualWorkerId)
public Task poll(int myWorkerId, boolean localOnly)
public void taskFinish(Task task)
public boolean taskAbort(Task task, boolean mayInterruptIfRunning, java.lang.Throwable cause, boolean callCancel, boolean withTSCheck)
public Task pullResult(long taskId)
public Task peek(long taskId, boolean withBinary, boolean withHistory)
public java.lang.String getName()
public java.util.List<Task> search(TaskSearchCondition cond)
public void moveNoGetResultTaskToHistory()
public void forceDelete(long taskId)