org.jboss.weld.environment.tomcat7
Class WeldInstanceManager

java.lang.Object
  extended by org.jboss.weld.environment.servlet.inject.AbstractInjector
      extended by org.jboss.weld.environment.tomcat7.WeldInstanceManager
All Implemented Interfaces:
org.apache.tomcat.InstanceManager

public class WeldInstanceManager
extends AbstractInjector
implements org.apache.tomcat.InstanceManager


Constructor Summary
protected WeldInstanceManager(org.jboss.weld.manager.api.WeldManager manager)
           
 
Method Summary
 void destroyInstance(Object o)
           
 void newInstance(Object o)
           
 Object newInstance(String fqcn)
           
 Object newInstance(String fqcn, ClassLoader classLoader)
           
 
Methods inherited from class org.jboss.weld.environment.servlet.inject.AbstractInjector
destroy, inject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeldInstanceManager

protected WeldInstanceManager(org.jboss.weld.manager.api.WeldManager manager)
Method Detail

destroyInstance

public void destroyInstance(Object o)
                     throws IllegalAccessException,
                            InvocationTargetException
Specified by:
destroyInstance in interface org.apache.tomcat.InstanceManager
Throws:
IllegalAccessException
InvocationTargetException

newInstance

public Object newInstance(String fqcn)
                   throws IllegalAccessException,
                          InvocationTargetException,
                          NamingException,
                          InstantiationException,
                          ClassNotFoundException
Specified by:
newInstance in interface org.apache.tomcat.InstanceManager
Throws:
IllegalAccessException
InvocationTargetException
NamingException
InstantiationException
ClassNotFoundException

newInstance

public void newInstance(Object o)
                 throws IllegalAccessException,
                        InvocationTargetException,
                        NamingException
Specified by:
newInstance in interface org.apache.tomcat.InstanceManager
Throws:
IllegalAccessException
InvocationTargetException
NamingException

newInstance

public Object newInstance(String fqcn,
                          ClassLoader classLoader)
                   throws IllegalAccessException,
                          InvocationTargetException,
                          NamingException,
                          InstantiationException,
                          ClassNotFoundException
Specified by:
newInstance in interface org.apache.tomcat.InstanceManager
Throws:
IllegalAccessException
InvocationTargetException
NamingException
InstantiationException
ClassNotFoundException


Copyright © 2013 Seam Framework. All Rights Reserved.