1 9 10 package org.nanocontainer.webcontainer; 11 12 import org.mortbay.jetty.servlet.FilterHolder; 13 import org.mortbay.jetty.servlet.ServletHandler; 14 import org.mortbay.jetty.servlet.ServletHolder; 15 import org.picocontainer.PicoContainer; 16 17 public class PicoServletHandler extends ServletHandler { 18 19 private final PicoContainer parentContainer; 20 21 public PicoServletHandler(PicoContainer parentContainer) { 22 this.parentContainer = parentContainer; 23 } 24 25 public ServletHolder newServletHolder(Class servletClass) { 26 return new PicoServletHolder(servletClass, parentContainer); 27 } 28 29 public FilterHolder newFilterHolder(Class filterClass) { 30 return new PicoFilterHolder(filterClass, parentContainer); 31 } 32 33 } | Popular Tags |