Package org.jboss.weld.environment.jetty
Class WeldDecorator
- java.lang.Object
-
- org.jboss.weld.environment.jetty.WeldDecorator
-
- All Implemented Interfaces:
org.eclipse.jetty.servlet.ServletContextHandler.Decorator,org.eclipse.jetty.util.Decorator
public class WeldDecorator extends Object implements org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Jetty Eclipse Weld support.- Author:
- Ales Justin
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWeldDecorator(javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tdecorate(T o)voiddecorateFilterHolder(org.eclipse.jetty.servlet.FilterHolder filter)<T extends javax.servlet.Filter>
TdecorateFilterInstance(T filter)<T extends EventListener>
TdecorateListenerInstance(T listener)voiddecorateServletHolder(org.eclipse.jetty.servlet.ServletHolder servlet)<T extends javax.servlet.Servlet>
TdecorateServletInstance(T servlet)voiddestroy(Object o)voiddestroyFilterInstance(javax.servlet.Filter f)voiddestroyListenerInstance(EventListener f)voiddestroyServletInstance(javax.servlet.Servlet s)protected JettyWeldInjectorgetInjector()static voidprocess(javax.servlet.ServletContext context)
-
-
-
Method Detail
-
process
public static void process(javax.servlet.ServletContext context)
-
getInjector
protected JettyWeldInjector getInjector()
-
decorateFilterInstance
public <T extends javax.servlet.Filter> T decorateFilterInstance(T filter) throws javax.servlet.ServletException- Throws:
javax.servlet.ServletException
-
decorateServletInstance
public <T extends javax.servlet.Servlet> T decorateServletInstance(T servlet) throws javax.servlet.ServletException- Throws:
javax.servlet.ServletException
-
decorateListenerInstance
public <T extends EventListener> T decorateListenerInstance(T listener) throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
-
decorateFilterHolder
public void decorateFilterHolder(org.eclipse.jetty.servlet.FilterHolder filter) throws javax.servlet.ServletException- Throws:
javax.servlet.ServletException
-
decorateServletHolder
public void decorateServletHolder(org.eclipse.jetty.servlet.ServletHolder servlet) throws javax.servlet.ServletException- Throws:
javax.servlet.ServletException
-
destroyServletInstance
public void destroyServletInstance(javax.servlet.Servlet s)
-
destroyFilterInstance
public void destroyFilterInstance(javax.servlet.Filter f)
-
destroyListenerInstance
public void destroyListenerInstance(EventListener f)
-
decorate
public <T> T decorate(T o)
- Specified by:
decoratein interfaceorg.eclipse.jetty.util.Decorator
-
destroy
public void destroy(Object o)
- Specified by:
destroyin interfaceorg.eclipse.jetty.util.Decorator
-
-