public class AnnotationDecorator extends Object implements ServletContextHandler.Decorator
Constructor and Description |
---|
AnnotationDecorator(WebAppContext context) |
Modifier and Type | Method and Description |
---|---|
void |
decorateFilterHolder(FilterHolder filter) |
<T extends javax.servlet.Filter> |
decorateFilterInstance(T filter) |
<T extends EventListener> |
decorateListenerInstance(T listener) |
void |
decorateServletHolder(ServletHolder servlet) |
<T extends javax.servlet.Servlet> |
decorateServletInstance(T servlet) |
void |
destroyFilterInstance(javax.servlet.Filter f) |
void |
destroyListenerInstance(EventListener f) |
void |
destroyServletInstance(javax.servlet.Servlet s) |
protected void |
introspect(Object o)
Look for annotations that can be discovered with introspection:
Resource
Resources
PostConstruct
PreDestroy
ServletSecurity?
|
public AnnotationDecorator(WebAppContext context)
context
- public void decorateFilterHolder(FilterHolder filter) throws javax.servlet.ServletException
decorateFilterHolder
in interface ServletContextHandler.Decorator
filter
- javax.servlet.ServletException
ServletContextHandler.Decorator.decorateFilterHolder(org.eclipse.jetty.servlet.FilterHolder)
public <T extends javax.servlet.Filter> T decorateFilterInstance(T filter) throws javax.servlet.ServletException
decorateFilterInstance
in interface ServletContextHandler.Decorator
T
- filter
- javax.servlet.ServletException
ServletContextHandler.Decorator.decorateFilterInstance(javax.servlet.Filter)
public <T extends EventListener> T decorateListenerInstance(T listener) throws javax.servlet.ServletException
decorateListenerInstance
in interface ServletContextHandler.Decorator
T
- listener
- javax.servlet.ServletException
ServletContextHandler.Decorator.decorateListenerInstance(java.util.EventListener)
public void decorateServletHolder(ServletHolder servlet) throws javax.servlet.ServletException
decorateServletHolder
in interface ServletContextHandler.Decorator
servlet
- javax.servlet.ServletException
ServletContextHandler.Decorator.decorateServletHolder(org.eclipse.jetty.servlet.ServletHolder)
public <T extends javax.servlet.Servlet> T decorateServletInstance(T servlet) throws javax.servlet.ServletException
decorateServletInstance
in interface ServletContextHandler.Decorator
T
- servlet
- javax.servlet.ServletException
ServletContextHandler.Decorator.decorateServletInstance(javax.servlet.Servlet)
public void destroyFilterInstance(javax.servlet.Filter f)
destroyFilterInstance
in interface ServletContextHandler.Decorator
f
- ServletContextHandler.Decorator.destroyFilterInstance(javax.servlet.Filter)
public void destroyServletInstance(javax.servlet.Servlet s)
destroyServletInstance
in interface ServletContextHandler.Decorator
s
- ServletContextHandler.Decorator.destroyServletInstance(javax.servlet.Servlet)
public void destroyListenerInstance(EventListener f)
destroyListenerInstance
in interface ServletContextHandler.Decorator
f
- ServletContextHandler.Decorator.destroyListenerInstance(java.util.EventListener)
protected void introspect(Object o)
o
- Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.