1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package javax.servlet;
17
18
19 /**
20 * Events of this kind indicate lifecycle
21 * events for a ServletRequest.
22 * The source of the event
23 * is the ServletContext of this web application.
24 * @see ServletRequestListener
25 * @since Servlet 2.4
26 */
27
28 public class ServletRequestEvent extends java.util.EventObject {
29 private ServletRequest request;
30
31 /** Construct a ServletRequestEvent for the given ServletContext
32 * and ServletRequest.
33 *
34 * @param sc the ServletContext of the web application.
35 * @param request the ServletRequest that is sending the event.
36 */
37 public ServletRequestEvent(ServletContext sc, ServletRequest request) {
38 super(sc);
39 this.request = request;
40 }
41
42 /**
43 * Returns the ServletRequest that is changing.
44 */
45 public ServletRequest getServletRequest () {
46 return this.request;
47 }
48
49 /**
50 * Returns the ServletContext of this web application.
51 */
52 public ServletContext getServletContext () {
53 return (ServletContext) super.getSource();
54 }
55 }