org.jboss.weld.environment.tomcat7
Class ForwardingInstanceManager

java.lang.Object
  extended by org.jboss.weld.environment.tomcat7.ForwardingInstanceManager
All Implemented Interfaces:
org.apache.tomcat.InstanceManager
Direct Known Subclasses:
WeldForwardingInstanceManager

public abstract class ForwardingInstanceManager
extends Object
implements org.apache.tomcat.InstanceManager


Constructor Summary
ForwardingInstanceManager()
           
 
Method Summary
protected abstract  org.apache.tomcat.InstanceManager delegate()
           
 void destroyInstance(Object o)
           
 void newInstance(Object o)
           
 Object newInstance(String fqcn)
           
 Object newInstance(String fqcn, ClassLoader classLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForwardingInstanceManager

public ForwardingInstanceManager()
Method Detail

delegate

protected abstract org.apache.tomcat.InstanceManager delegate()

destroyInstance

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

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

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


Copyright © 2013 Seam Framework. All Rights Reserved.