public interface ClockProvider
@Future
制約と @Past
制約を検証するときに、 "現在"への参照として使用されているClock
を取得するための契約です。
デフォルト実装では現在のシステム時刻を返します。 カスタム実装を差し込むことは、特定の論理日付で実行する必要のあるバッチアプリケーション(たとえば、昨日失敗したバッチジョブを再実行するとき)で有用です。
実装はスレッドセーフである必要があります。
修飾子とタイプ | メソッドと説明 |
---|---|
Clock |
getClock()
"現在"への参照として機能する時計を返します。
|
Clock getClock()
null
であってはなりませんCopyright © 2007-2018 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0. Translated by @megascus.