インターフェース LifecycleAwareSessionManagerSupport.RefreshTrigger

すべての既知の実装クラス:
LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
含まれているクラス:
LifecycleAwareSessionManagerSupport

public static interface LifecycleAwareSessionManagerSupport.RefreshTrigger
リフレッシュタスクの次回の実行時間を決定するトリガーオブジェクトの共通インターフェース。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    更新後にトークンが有効であると見なすための最小 TTL 期間を返します。
    @Nullable InstantSE
    指定されたトリガーコンテキストに従って次の実行時間を決定します。
  • メソッドの詳細

    • nextExecution

      @Nullable InstantSE nextExecution(LoginToken loginToken)
      指定されたトリガーコンテキストに従って次の実行時間を決定します。
      パラメーター:
      loginToken - 更新可能性とリース期間をカプセル化するログイントークン。
      戻り値:
      トリガーによって定義された次の実行時間、またはトリガーがもう起動しない場合は null
      導入:
      3.1
    • getValidTtlThreshold

      DurationSE getValidTtlThreshold(LoginToken loginToken)
      更新後にトークンが有効であると見なすための最小 TTL 期間を返します。TTL が短いトークンは取り消され、期限切れと見なされます。
      パラメーター:
      loginToken - 更新後のログイントークン。
      戻り値:
      トークンを有効と見なすための最小 TTL DurationSE
      導入:
      2.0