org.jboss.weld.environment.jetty
Class WeldDecorator

java.lang.Object
  extended by org.jboss.weld.environment.jetty.WeldDecorator
All Implemented Interfaces:
org.eclipse.jetty.servlet.ServletContextHandler.Decorator

public class WeldDecorator
extends Object
implements org.eclipse.jetty.servlet.ServletContextHandler.Decorator

Jetty Eclipse Weld support.

Author:
Ales Justin

Constructor Summary
protected WeldDecorator(javax.servlet.ServletContext servletContext)
           
 
Method Summary
 void decorateFilterHolder(org.eclipse.jetty.servlet.FilterHolder filter)
           
<T extends javax.servlet.Filter>
T
decorateFilterInstance(T filter)
           
<T extends EventListener>
T
decorateListenerInstance(T listener)
           
 void decorateServletHolder(org.eclipse.jetty.servlet.ServletHolder servlet)
           
<T extends javax.servlet.Servlet>
T
decorateServletInstance(T servlet)
           
 void destroyFilterInstance(javax.servlet.Filter f)
           
 void destroyListenerInstance(EventListener f)
           
 void destroyServletInstance(javax.servlet.Servlet s)
           
protected  JettyWeldInjector getInjector()
           
static void process(javax.servlet.ServletContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeldDecorator

protected WeldDecorator(javax.servlet.ServletContext servletContext)
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
Specified by:
decorateFilterInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Throws:
javax.servlet.ServletException

decorateServletInstance

public <T extends javax.servlet.Servlet> T decorateServletInstance(T servlet)
                                                        throws javax.servlet.ServletException
Specified by:
decorateServletInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Throws:
javax.servlet.ServletException

decorateListenerInstance

public <T extends EventListener> T decorateListenerInstance(T listener)
                                                 throws javax.servlet.ServletException
Specified by:
decorateListenerInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Throws:
javax.servlet.ServletException

decorateFilterHolder

public void decorateFilterHolder(org.eclipse.jetty.servlet.FilterHolder filter)
                          throws javax.servlet.ServletException
Specified by:
decorateFilterHolder in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Throws:
javax.servlet.ServletException

decorateServletHolder

public void decorateServletHolder(org.eclipse.jetty.servlet.ServletHolder servlet)
                           throws javax.servlet.ServletException
Specified by:
decorateServletHolder in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator
Throws:
javax.servlet.ServletException

destroyServletInstance

public void destroyServletInstance(javax.servlet.Servlet s)
Specified by:
destroyServletInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator

destroyFilterInstance

public void destroyFilterInstance(javax.servlet.Filter f)
Specified by:
destroyFilterInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator

destroyListenerInstance

public void destroyListenerInstance(EventListener f)
Specified by:
destroyListenerInstance in interface org.eclipse.jetty.servlet.ServletContextHandler.Decorator


Copyright © 2013 Seam Framework. All Rights Reserved.