インターフェース LifecycleAwareSessionManagerSupport.RefreshTrigger
- 含まれているクラス:
- LifecycleAwareSessionManagerSupport
public static interface LifecycleAwareSessionManagerSupport.RefreshTrigger
リフレッシュタスクの次回の実行時間を決定するトリガーオブジェクトの共通インターフェース。
方法の概要
修飾子と型メソッド説明getValidTtlThreshold(LoginToken loginToken) 更新後にトークンが有効であると見なすための最小 TTL 期間を返します。@Nullable InstantSEnextExecution(LoginToken loginToken) 指定されたトリガーコンテキストに従って次の実行時間を決定します。
メソッドの詳細
nextExecution
指定されたトリガーコンテキストに従って次の実行時間を決定します。- パラメーター:
loginToken- 更新可能性とリース期間をカプセル化するログイントークン。- 戻り値:
- トリガーによって定義された次の実行時間、またはトリガーがもう起動しない場合は
null。 - 導入:
- 3.1
getValidTtlThreshold
更新後にトークンが有効であると見なすための最小 TTL 期間を返します。TTL が短いトークンは取り消され、期限切れと見なされます。- パラメーター:
loginToken- 更新後のログイントークン。- 戻り値:
- トークンを有効と見なすための最小 TTL
DurationSE。 - 導入:
- 2.0