クラス TimeoutUtils
java.lang.ObjectSE
org.springframework.data.redis.core.TimeoutUtils
Redis タイムアウトを計算するためのメソッドを備えたヘルパークラス
- 作成者:
- Jennifer Hickey, Mark Paluch, Christoph Strobl
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static boolean
hasMillis
(DurationSE duration) 指定された Duration がsec
で表現できるか、msec
表現が必要かどうかを確認します。static double
toDoubleSeconds
(long timeout, TimeUnitSE unit) 指定されたタイムアウトを秒の端数で秒に変換します。static long
toMillis
(long timeout, TimeUnitSE unit) 指定されたタイムアウトをミリ秒に変換します。static long
toSeconds
(long timeout, TimeUnitSE unit) 指定されたタイムアウトを秒に変換します。static long
toSeconds
(DurationSE duration) 指定されたタイムアウトを秒に変換します。
コンストラクターの詳細
TimeoutUtils
public TimeoutUtils()
メソッドの詳細
hasMillis
指定された Duration がsec
で表現できるか、msec
表現が必要かどうかを確認します。- パラメーター:
duration
- インスペクションする実際のDuration
SE。null にはなりません。- 戻り値:
Duration
SE にミリ秒情報が含まれている場合は true。- 導入:
- 2.1
toSeconds
指定されたタイムアウトを秒に変換します。0 タイムアウトはいくつかの Redis 演算を無期限にブロックするため、元の値が 0 より大きい場合、このメソッドは 1 を返しますが、変換時に 0 に切り捨てられます。
- パラメーター:
duration
- 変換する期間- 戻り値:
- 換算されたタイムアウト
- 導入:
- 2.3
toSeconds
指定されたタイムアウトを秒に変換します。0 タイムアウトはいくつかの Redis 演算を無期限にブロックするため、元の値が 0 より大きい場合、このメソッドは 1 を返しますが、変換時に 0 に切り捨てられます。
- パラメーター:
timeout
- 変換するタイムアウトunit
- タイムアウトの単位- 戻り値:
- 換算されたタイムアウト
toDoubleSeconds
指定されたタイムアウトを秒の端数で秒に変換します。- パラメーター:
timeout
- 変換するタイムアウトunit
- タイムアウトの単位- 戻り値:
- 換算されたタイムアウト
- 導入:
- 2.6
toMillis
指定されたタイムアウトをミリ秒に変換します。0 タイムアウトはいくつかの Redis 演算を無期限にブロックするため、元の値が 0 より大きい場合、このメソッドは 1 を返しますが、変換時に 0 に切り捨てられます。
- パラメーター:
timeout
- 変換するタイムアウトunit
- タイムアウトの単位- 戻り値:
- 換算されたタイムアウト