package org.jboss.weld.servlet.core.tomcat7; import org.apache.catalina.ContainerServlet; import org.apache.catalina.Globals; import org.apache.catalina.core.Constants; import org.apache.catalina.core.DefaultInstanceManager; import org.apache.catalina.core.StandardContext; import org.apache.catalina.security.SecurityUtil; import org.apache.tomcat.InstanceManager; import org.apache.tomcat.util.res.StringManager; import org.jboss.weld.environment.servlet.inject.AbstractInjector; import org.jboss.weld.manager.api.WeldManager; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.annotation.Resource; import javax.ejb.EJB; import javax.naming.Context; import javax.naming.NamingException; import javax.persistence.PersistenceContext; import javax.persistence.PersistenceUnit; import javax.servlet.Filter; import javax.servlet.Servlet; import javax.xml.ws.WebServiceRef; import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.security.AccessController; import java.security.PrivilegedAction; import java.security.PrivilegedActionException; import java.security.PrivilegedExceptionAction; import java.util.Map; import java.util.Properties; public class WeldInstanceManager extends AbstractInjector implements InstanceManager { protected WeldInstanceManager(WeldManager manager) { super(manager); // TODO Auto-generated constructor stub } @Override public void destroyInstance(Object arg0) throws IllegalAccessException, InvocationTargetException { } @Override public Object newInstance(String arg0) throws IllegalAccessException, InvocationTargetException, NamingException, InstantiationException, ClassNotFoundException { // TODO Auto-generated method stub return null; } @Override public void newInstance(Object arg0) throws IllegalAccessException, InvocationTargetException, NamingException { inject(arg0); } @Override public Object newInstance(String arg0, ClassLoader arg1) throws IllegalAccessException, InvocationTargetException, NamingException, InstantiationException, ClassNotFoundException { // TODO Auto-generated method stub return null; } }