クラス LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger

java.lang.ObjectSE
org.springframework.vault.authentication.LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger
実装されているすべてのインターフェース:
LifecycleAwareSessionManagerSupport.RefreshTrigger
含まれているクラス:
LifecycleAwareSessionManagerSupport

public static class LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger extends ObjectSE implements LifecycleAwareSessionManagerSupport.RefreshTrigger
LoginToken の有効期限が切れる前に、固定タイムアウトを使用して更新をスケジュールする LifecycleAwareSessionManagerSupport.RefreshTrigger 実装。
導入:
1.0.1
作成者:
Mark Paluch
  • コンストラクターの詳細

    • FixedTimeoutRefreshTrigger

      public FixedTimeoutRefreshTrigger(long refreshBeforeExpiry, TimeUnitSE timeUnit)
      LoginToken の有効期限が切れる前に timeout の実行時間を計算するために、新しい LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger を作成します。
      パラメーター:
      refreshBeforeExpiry - タイムアウト値。lease duration - refreshBeforeExpiry の実行をスケジュールする非負の長い値。
      timeUnit - null であってはなりません。
    • FixedTimeoutRefreshTrigger

      public FixedTimeoutRefreshTrigger(DurationSE refreshBeforeExpiry)
      LoginToken の有効期限が切れる前に refreshBeforeExpiry の実行時間を計算するには、新しい LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger を作成します。有効な TTL しきい値は、スケジューリング中のタイミングの課題を補うために 2 秒長く設定されています。
      パラメーター:
      refreshBeforeExpiry - lease duration - refreshBeforeExpiry の実行をスケジュールするトリガーのタイムアウト値。
      導入:
      2.0
    • FixedTimeoutRefreshTrigger

      public FixedTimeoutRefreshTrigger(DurationSE refreshBeforeExpiry, DurationSE expiryThreshold)
      LoginToken の有効期限が切れる前に timeout の実行時間を計算するには、新しい LifecycleAwareSessionManagerSupport.FixedTimeoutRefreshTrigger を作成します。
      パラメーター:
      refreshBeforeExpiry - lease duration - refreshBeforeExpiry の実行をスケジュールするトリガーのタイムアウト値。
      expiryThreshold - トークンが有効であると見なされる最小 TTL 期間。TTL が短いトークンは期限切れとみなされ、使用されなくなります。より大きい値である必要があります。これより短い TTL のトークンは使用されなくなります。トークンの有効期限が切れないようにするために、timeout より大きくする必要があります。
      導入:
      2.0
  • メソッドの詳細