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