public class RequestHandledEvent extends ApplicationEvent
Spring の独自の FrameworkServlet によって(特定の ServletRequestHandledEvent サブクラスを通じて)サポートされますが、他の Web コンポーネントによって発生させることもできます。たとえば、Spring の標準の PerformanceMonitorListener で使用されます。
ServletRequestHandledEvent, FrameworkServlet, ApplicationEventPublisher.publishEvent(org.springframework.context.ApplicationEvent), 連載形式 | コンストラクターと説明 |
|---|
RequestHandledEvent(java.lang.Object source, java.lang.String sessionId, java.lang.String userName, long processingTimeMillis) セッション情報を使用して新しい RequestHandledEvent を作成します。 |
RequestHandledEvent(java.lang.Object source, java.lang.String sessionId, java.lang.String userName, long processingTimeMillis, java.lang.Throwable failureCause) セッション情報を使用して新しい RequestHandledEvent を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | getDescription() 使用可能なすべてのコンテキストデータを含む、このイベントの完全な説明を返します。 |
java.lang.Throwable | getFailureCause() 失敗の原因があれば返します。 |
long | getProcessingTimeMillis() リクエストの処理時間をミリ秒単位で返します。 |
java.lang.String | getSessionId()HTTP セッションの ID を返します(ある場合)。 |
java.lang.String | getShortDescription() このイベントの短い説明を返します。最も重要なコンテキストデータのみを含みます。 |
java.lang.String | getUserName() リクエストに関連付けられたユーザーの名前を返します(通常は UserPrincipal)。 |
java.lang.String | toString() |
boolean | wasFailure() リクエストが失敗したかどうかを返します。 |
getTimestamppublic RequestHandledEvent(java.lang.Object source,
@Nullable
java.lang.String sessionId,
@Nullable
java.lang.String userName,
long processingTimeMillis)source - イベントを発行したコンポーネント sessionId - HTTP セッションの ID(存在する場合)userName - リクエストに関連付けられたユーザーの名前(存在する場合) (通常 UserPrincipal)processingTimeMillis - リクエストの処理時間(ミリ秒)public RequestHandledEvent(java.lang.Object source,
@Nullable
java.lang.String sessionId,
@Nullable
java.lang.String userName,
long processingTimeMillis,
@Nullable
java.lang.Throwable failureCause)source - イベントを発行したコンポーネント sessionId - HTTP セッションの ID(存在する場合)userName - リクエストに関連付けられたユーザーの名前(存在する場合) (通常 UserPrincipal)processingTimeMillis - リクエストの処理時間(ミリ秒)failureCause - 失敗の原因(ある場合)public long getProcessingTimeMillis()
@Nullable public java.lang.String getSessionId()
@Nullable public java.lang.String getUserName()
public boolean wasFailure()
@Nullable public java.lang.Throwable getFailureCause()
public java.lang.String getShortDescription()
public java.lang.String getDescription()
public java.lang.String toString()
java.util.EventObject の toString