1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.acme;
20 import javax.annotation.Resource;
21 import javax.servlet.ServletContextAttributeEvent;
22 import javax.servlet.ServletContextAttributeListener;
23 import javax.servlet.ServletContextEvent;
24 import javax.servlet.ServletContextListener;
25 import javax.servlet.ServletRequestAttributeEvent;
26 import javax.servlet.ServletRequestAttributeListener;
27 import javax.servlet.ServletRequestEvent;
28 import javax.servlet.ServletRequestListener;
29 import javax.servlet.annotation.WebListener;
30 import javax.servlet.http.HttpSessionActivationListener;
31 import javax.servlet.http.HttpSessionAttributeListener;
32 import javax.servlet.http.HttpSessionBindingEvent;
33 import javax.servlet.http.HttpSessionEvent;
34 import javax.servlet.http.HttpSessionListener;
35
36
37 @Foo(1)
38 @WebListener
39 public class TestListener implements HttpSessionListener, HttpSessionAttributeListener, HttpSessionActivationListener, ServletContextListener, ServletContextAttributeListener, ServletRequestListener, ServletRequestAttributeListener
40 {
41
42 @Resource(mappedName="maxAmount")
43 private Double maxAmount;
44
45 public void attributeAdded(HttpSessionBindingEvent se)
46 {
47
48 }
49
50 public void attributeRemoved(HttpSessionBindingEvent se)
51 {
52
53 }
54
55 public void attributeReplaced(HttpSessionBindingEvent se)
56 {
57
58 }
59
60 public void sessionWillPassivate(HttpSessionEvent se)
61 {
62
63 }
64
65 public void sessionDidActivate(HttpSessionEvent se)
66 {
67
68 }
69
70 public void contextInitialized(ServletContextEvent sce)
71 {
72
73 }
74
75 public void contextDestroyed(ServletContextEvent sce)
76 {
77
78 }
79
80 public void attributeAdded(ServletContextAttributeEvent scab)
81 {
82
83 }
84
85 public void attributeRemoved(ServletContextAttributeEvent scab)
86 {
87
88 }
89
90 public void attributeReplaced(ServletContextAttributeEvent scab)
91 {
92
93 }
94
95 public void requestDestroyed(ServletRequestEvent sre)
96 {
97
98 }
99
100 public void requestInitialized(ServletRequestEvent sre)
101 {
102
103 }
104
105 public void attributeAdded(ServletRequestAttributeEvent srae)
106 {
107
108 }
109
110 public void attributeRemoved(ServletRequestAttributeEvent srae)
111 {
112
113 }
114
115 public void attributeReplaced(ServletRequestAttributeEvent srae)
116 {
117
118 }
119
120 public void sessionCreated(HttpSessionEvent se)
121 {
122
123 }
124
125 public void sessionDestroyed(HttpSessionEvent se)
126 {
127
128 }
129
130 public void requestCompleted(ServletRequestEvent rre)
131 {
132
133
134 }
135
136 public void requestResumed(ServletRequestEvent rre)
137 {
138
139
140 }
141
142 public void requestSuspended(ServletRequestEvent rre)
143 {
144
145
146 }
147
148 }