クラス RequestHandledEvent
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.web.context.support.RequestHandledEvent
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
ServletRequestHandledEvent
リクエストが ApplicationContext 内で処理されるときに発生するイベント。
Spring の独自の FrameworkServlet によって(特定の ServletRequestHandledEvent サブクラスを通じて)サポートされますが、他の Web コンポーネントによって発生させることもできます。
- 導入:
- 2001 年 1 月 17 日
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス EventObjectSE から継承されたフィールド
sourceSEコンストラクターの概要
コンストラクターコンストラクター説明RequestHandledEvent(ObjectSE source, @Nullable StringSE sessionId, @Nullable StringSE userName, long processingTimeMillis) セッション情報を使用して新しい RequestHandledEvent を作成します。RequestHandledEvent(ObjectSE source, @Nullable StringSE sessionId, @Nullable StringSE userName, long processingTimeMillis, @Nullable ThrowableSE failureCause) セッション情報を使用して新しい RequestHandledEvent を作成します。メソッドのサマリー
修飾子と型メソッド説明使用可能なすべてのコンテキストデータを含む、このイベントの完全な説明を返します。失敗の原因があれば返します。longリクエストの処理時間をミリ秒単位で返します。HTTP セッションの ID を返します(ある場合)。このイベントの短い説明を返します。最も重要なコンテキストデータのみを含みます。リクエストに関連付けられたユーザーの名前を返します(通常は UserPrincipal)。toString()booleanリクエストが失敗したかどうかを返します。クラス ApplicationEvent から継承されたメソッド
getTimestampクラス EventObjectSE から継承されたメソッド
getSource
コンストラクターの詳細
RequestHandledEvent
public RequestHandledEvent(ObjectSE source, @Nullable StringSE sessionId, @Nullable StringSE userName, long processingTimeMillis) セッション情報を使用して新しい RequestHandledEvent を作成します。- パラメーター:
source- イベントを発行したコンポーネントsessionId- HTTP セッションの ID(存在する場合)userName- リクエストに関連付けられたユーザーの名前(存在する場合) (通常 UserPrincipal)processingTimeMillis- リクエストの処理時間(ミリ秒)
RequestHandledEvent
public RequestHandledEvent(ObjectSE source, @Nullable StringSE sessionId, @Nullable StringSE userName, long processingTimeMillis, @Nullable ThrowableSE failureCause) セッション情報を使用して新しい RequestHandledEvent を作成します。- パラメーター:
source- イベントを発行したコンポーネントsessionId- HTTP セッションの ID(存在する場合)userName- リクエストに関連付けられたユーザーの名前(存在する場合) (通常 UserPrincipal)processingTimeMillis- リクエストの処理時間(ミリ秒)failureCause- 失敗の原因(ある場合)
メソッドの詳細
getProcessingTimeMillis
public long getProcessingTimeMillis()リクエストの処理時間をミリ秒単位で返します。getSessionId
getUserName
wasFailure
public boolean wasFailure()リクエストが失敗したかどうかを返します。getFailureCause
失敗の原因があれば返します。getShortDescription
このイベントの短い説明を返します。最も重要なコンテキストデータのみを含みます。getDescription
使用可能なすべてのコンテキストデータを含む、このイベントの完全な説明を返します。toString
- オーバーライド:
- クラス
EventObjectSEのtoString