| 
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.web.context.support.RequestHandledEvent
public class RequestHandledEvent
Event raised when a request is handled within an ApplicationContext.
Supported by Spring's own FrameworkServlet (through a specific ServletRequestHandledEvent subclass), but can also be raised by any other web component. Used, for example, by Spring's out-of-the-box PerformanceMonitorListener.
ServletRequestHandledEvent, 
PerformanceMonitorListener, 
FrameworkServlet, 
ApplicationEventPublisher.publishEvent(org.springframework.context.ApplicationEvent), 
Serialized Form| Field Summary | 
|---|
| Fields inherited from class java.util.EventObject | 
|---|
source | 
| Constructor Summary | |
|---|---|
RequestHandledEvent(Object source,
                    String sessionId,
                    String userName,
                    long processingTimeMillis)
Create a new RequestHandledEvent with session information.  | 
|
RequestHandledEvent(Object source,
                    String sessionId,
                    String userName,
                    long processingTimeMillis,
                    Throwable failureCause)
Create a new RequestHandledEvent with session information.  | 
|
| Method Summary | |
|---|---|
 String | 
getDescription()
Return a full description of this event, involving all available context data.  | 
 Throwable | 
getFailureCause()
Return the cause of failure, if any.  | 
 long | 
getProcessingTimeMillis()
Return the processing time of the request in milliseconds.  | 
 String | 
getSessionId()
Return the id of the HTTP session, if any.  | 
 String | 
getShortDescription()
Return a short description of this event, only involving the most important context data.  | 
 String | 
getUserName()
Return the name of the user that was associated with the request (usually the UserPrincipal).  | 
 String | 
toString()
 | 
 boolean | 
wasFailure()
Return whether the request failed.  | 
| Methods inherited from class org.springframework.context.ApplicationEvent | 
|---|
getTimestamp | 
| Methods inherited from class java.util.EventObject | 
|---|
getSource | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public RequestHandledEvent(Object source, String sessionId, String userName, long processingTimeMillis)
source - the component that published the eventsessionId - the id of the HTTP session, if anyuserName - the name of the user that was associated with the
 request, if any (usually the UserPrincipal)processingTimeMillis - the processing time of the request in millisecondspublic RequestHandledEvent(Object source, String sessionId, String userName, long processingTimeMillis, Throwable failureCause)
source - the component that published the eventsessionId - the id of the HTTP session, if anyuserName - the name of the user that was associated with the
 request, if any (usually the UserPrincipal)processingTimeMillis - the processing time of the request in millisecondsfailureCause - the cause of failure, if any| Method Detail | 
|---|
public long getProcessingTimeMillis()
public String getSessionId()
public String getUserName()
public boolean wasFailure()
public Throwable getFailureCause()
public String getShortDescription()
public String getDescription()
public String toString()
toString in class EventObject
  | 
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||