クラス SecurityContextChangedEvent
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.security.core.context.SecurityContextChangedEvent
- 実装されたすべてのインターフェース:
SerializableSE
public class SecurityContextChangedEvent
extends org.springframework.context.ApplicationEvent
SecurityContext
の変更を表すイベント - 導入:
- 5.6
- 関連事項:
フィールドサマリー
フィールドクラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターのサマリー
コンストラクターコンストラクター説明SecurityContextChangedEvent
(SupplierSE<SecurityContext> oldContext, SupplierSE<SecurityContext> newContext) イベントを作成するSecurityContextChangedEvent
(SecurityContext oldContext, SecurityContext newContext) イベントを作成するメソッドのサマリー
修飾子と型メソッド説明このイベントの時点でSecurityContextHolder
に設定されているSecurityContext
を取得しますこのイベントの直前にSecurityContextHolder
に設定されたSecurityContext
を取得しますboolean
イベントがコンテキストクリアイベントかどうかを説明します。クラス org.springframework.context.ApplicationEvent から継承されたメソッド
getTimestamp
クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
フィールドの詳細
NO_CONTEXT
コンストラクターの詳細
SecurityContextChangedEvent
public SecurityContextChangedEvent(SupplierSE<SecurityContext> oldContext, SupplierSE<SecurityContext> newContext) イベントを作成する- パラメーター:
oldContext
- 古いセキュリティコンテキストnewContext
- 新しいセキュリティコンテキスト。コンテキストがクリアされている場合はNO_CONTEXT
を使用します- 導入:
- 5.8
SecurityContextChangedEvent
イベントを作成する- パラメーター:
oldContext
- 古いセキュリティコンテキストnewContext
- 新しいセキュリティコンテキスト
メソッドの詳細
getOldContext
このイベントの直前にSecurityContextHolder
に設定されたSecurityContext
を取得します- 戻り値:
- 以前の
SecurityContext
getNewContext
このイベントの時点でSecurityContextHolder
に設定されているSecurityContext
を取得します- 戻り値:
- 現在の
SecurityContext
isCleared
public boolean isCleared()イベントがコンテキストクリアイベントかどうかを説明します。このメソッドは、新しいコンテキストを調べて、それがクリアされたイベントであることを確認するのを避けるのに便利です。
- 戻り値:
- 新しいコンテキストが
NO_CONTEXT
の場合はtrue
- 導入:
- 5.8