クラス NullStatelessTicketCache

  • 実装されたすべてのインターフェース:
    StatelessTicketCache

    public final class NullStatelessTicketCache
    extends java.lang.Object
    implements StatelessTicketCache
    バッキングキャッシュを持たない @link StatelessTicketCache の実装。ステートレスセッション管理のチケットを保存する必要がない場合に便利です。

    これは、@link CasAuthenticationProvider のデフォルトの StatelessTicketCache であり、ステートレスセッション管理を使用していない場合でも、アプリケーションが持つ EhCache への不要な依存関係を排除します。

    関連事項:
    CasAuthenticationProvider
    • コンストラクターの詳細

      • NullStatelessTicketCache

        public NullStatelessTicketCache()
    • メソッドの詳細

      • getByTicketId

        public CasAuthenticationToken getByTicketId​(java.lang.String serviceTicket)
        インターフェースからコピーされた説明: StatelessTicketCache
        指定されたチケットに関連付けられた CasAuthenticationToken を取得します。

        見つからない場合は、nullCasAuthenticationToken を返します。

        次で指定:
        インターフェース StatelessTicketCachegetByTicketId 
        戻り値:
        チケットを保存していないため、null。
      • putTicketInCache

        public void putTicketInCache​(CasAuthenticationToken token)
        チケットを保管していないため、これはノーオペレーションです。
        次で指定:
        インターフェース StatelessTicketCacheputTicketInCache 
        パラメーター:
        token - キャッシュに追加する
      • removeTicketFromCache

        public void removeTicketFromCache​(CasAuthenticationToken token)
        チケットを保管していないため、これはノーオペレーションです。
        次で指定:
        インターフェース StatelessTicketCacheremoveTicketFromCache 
        パラメーター:
        token - 削除される
      • removeTicketFromCache

        public void removeTicketFromCache​(java.lang.String serviceTicket)
        チケットを保管していないため、これはノーオペレーションです。
        次で指定:
        インターフェース StatelessTicketCacheremoveTicketFromCache 
        パラメーター:
        serviceTicket - 削除される