|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface WebListener
The annotation used to declare a listener for various types of event, in a
given web application context. This feature is only supported for Servlet API 3.0
and onwards.
The class annotated MUST implement one, (or more), of the following
interfaces: HttpSessionAttributeListener,
HttpSessionListener,
ServletContextAttributeListener,
ServletContextListener,
ServletRequestAttributeListener,
ServletRequestListener
E.g. @WebListener
public TestListener implements ServletContextListener {
<beanlets xmlns="http://beanlet.org/schema/beanlet"
xmlns:web="http://beanlet.org/schema/web"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://beanlet.org/schema/beanlet http://beanlet.org/schema/beanlet/beanlet_1_0.xsd
http://beanlet.org/schema/web http://beanlet.org/schema/web/beanlet_web_1_0.xsd">
<beanlet name="foo" type="com.acme.Foo">
<web:web-listener create-listener="false" value=""/>
</beanlet>
</beanlets>
ScopeAnnotation| Optional Element Summary | |
|---|---|
boolean |
createListener
|
String |
value
|
public abstract boolean createListener
true if instance is created by Servlet container.public abstract String value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||