Class QueueLoop.WakeupQueueLoop
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.internal.processing.QueueLoop.WakeupQueueLoop
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ru.yoomoney.tech.dbqueue.internal.processing.QueueLoop
QueueLoop.WaitInterrupt, QueueLoop.WakeupQueueLoop
-
-
Constructor Summary
Constructors Constructor Description WakeupQueueLoop()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoContinue()Продолжить исполнение кодаvoiddoRun(java.lang.Runnable runnable)Запустить выполнение кодаvoiddoWait(java.time.Duration timeout, QueueLoop.WaitInterrupt waitInterrupt)Приостановить исполнение кодаbooleanisPaused()Получить признак, что исполнение кода приостановленоvoidpause()Безусловно приостановить исполнение кодаvoidunpause()Безусловно продолжить исполнение кода
-
-
-
Method Detail
-
doRun
public void doRun(java.lang.Runnable runnable)
Description copied from interface:QueueLoopЗапустить выполнение кода
-
doContinue
public void doContinue()
Description copied from interface:QueueLoopПродолжить исполнение кода- Specified by:
doContinuein interfaceQueueLoop
-
doWait
public void doWait(java.time.Duration timeout, QueueLoop.WaitInterrupt waitInterrupt)Description copied from interface:QueueLoopПриостановить исполнение кода
-
isPaused
public boolean isPaused()
Description copied from interface:QueueLoopПолучить признак, что исполнение кода приостановлено
-
pause
public void pause()
Description copied from interface:QueueLoopБезусловно приостановить исполнение кода
-
-