インターフェース Task
- すべてのスーパーインターフェース:
Cancelable
、RunnableSE
、SchedulingAwareRunnable
StreamMessageListenerContainer
内で実行される実際の Task
。- 導入:
- 2.2
- 作成者:
- Mark Paluch
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明boolean
awaitStart
(DurationSE timeout) このTask
がアクティブになるまで待機する同期ブロッキングコール。getState()
現在のライフサイクルフェーズを取得します。default boolean
isActive()
インターフェース org.springframework.data.redis.stream.Cancelable から継承されたメソッド
cancel
インターフェース java.lang.RunnableSE から継承されたメソッド
run
インターフェース org.springframework.scheduling.SchedulingAwareRunnable から継承されたメソッド
getQualifier, isLongLived
メソッドの詳細
isActive
default boolean isActive()- 戻り値:
- タスクが現在
running
の場合は true。
getState
Task.State getState()現在のライフサイクルフェーズを取得します。- 戻り値:
- 決して null にはなりません。
awaitStart
このTask
がアクティブになるまで待機する同期ブロッキングコール。再起動をサポートするために、cancelling
の後に待機開始が再起動されます。- パラメーター:
timeout
- null であってはなりません。- 戻り値:
- タスクが開始された場合は
true
。タスクが開始される前に待機時間が経過した場合はfalse
。 - 例外:
InterruptedExceptionSE
- 待機中に現在のスレッドが中断された場合。