クラス RequestHandledEvent

java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.web.context.support.RequestHandledEvent
実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
ServletRequestHandledEvent

public class RequestHandledEvent extends ApplicationEvent
リクエストが ApplicationContext 内で処理されるときに発生するイベント。

Spring の独自の FrameworkServlet によって(特定の ServletRequestHandledEvent サブクラスを通じて)サポートされますが、他の Web コンポーネントによって発生させることもできます。

導入:
2001 年 1 月 17 日
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • 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

      @Nullable public StringSE getSessionId()
      HTTP セッションの ID を返します(ある場合)。
    • getUserName

      @Nullable public StringSE getUserName()
      リクエストに関連付けられたユーザーの名前を返します(通常は UserPrincipal)。
      関連事項:
    • wasFailure

      public boolean wasFailure()
      リクエストが失敗したかどうかを返します。
    • getFailureCause

      @Nullable public ThrowableSE getFailureCause()
      失敗の原因があれば返します。
    • getShortDescription

      public StringSE getShortDescription()
      このイベントの短い説明を返します。最も重要なコンテキストデータのみを含みます。
    • getDescription

      public StringSE getDescription()
      使用可能なすべてのコンテキストデータを含む、このイベントの完全な説明を返します。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス EventObjectSEtoString