クラス Queue
java.lang.Object
org.iplass.mtp.impl.async.rdb.Queue
-
コンストラクタの概要
コンストラクタコンストラクタ説明Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb) Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb, WorkerFactory workerFactory) -
メソッドの概要
修飾子とタイプメソッド説明voidforceDelete(long taskId) getName()getWorker(int workerId) voidpeek(long taskId, boolean withBinary, boolean withHistory) poll(int myWorkerId, boolean localOnly) pullResult(long taskId) intresolveActualWorkerId(int virtualWorkerId) search(TaskSearchCondition cond) voidvoidvoidsubmit(Task task, StartMode mode, TaskSubmitListener callback) booleantaskAbort(Task task, boolean mayInterruptIfRunning, Throwable cause, boolean callCancel, boolean withTSCheck) voidtaskFinish(Task task)
-
コンストラクタの詳細
-
Queue
public Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb) -
Queue
public Queue(QueueConfig config, CounterService counter, CounterService counterForGroup, RdbAdapter rdb, WorkerFactory workerFactory)
-
-
メソッドの詳細
-
startWorker
public void startWorker() -
stopWorker
public void stopWorker() -
getConfig
-
getWorker
-
submit
-
resolveActualWorkerId
public int resolveActualWorkerId(int virtualWorkerId) -
poll
-
taskFinish
-
taskAbort
-
pullResult
-
peek
-
getName
-
search
-
moveNoGetResultTaskToHistory
public void moveNoGetResultTaskToHistory() -
forceDelete
public void forceDelete(long taskId)
-