Class 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 Detail

      • WeldDecorator

        protected WeldDecorator​(javax.servlet.ServletContext servletContext)
    • Method Detail

      • process

        public static void process​(javax.servlet.ServletContext context)
      • 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:
        decorate in interface org.eclipse.jetty.util.Decorator
      • destroy

        public void destroy​(Object o)
        Specified by:
        destroy in interface org.eclipse.jetty.util.Decorator