| 
 | ||||||||||
| 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 milliseconds
public 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()
HttpServletRequest.getUserPrincipal()public boolean wasFailure()
public Throwable getFailureCause()
public String getShortDescription()
public String getDescription()
public String toString()
toString in class EventObject| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||