All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.tomcat.InstanceManager Maven / Gradle / Ivy

package org.apache.tomcat;


import java.lang.reflect.InvocationTargetException;

import javax.naming.NamingException;
//STUB note: directly referenced in JSPC-generated code
public interface InstanceManager {

    public Object newInstance(Class clazz)
            throws IllegalAccessException, InvocationTargetException, NamingException,
                InstantiationException;

    public Object newInstance(String className)
        throws IllegalAccessException, InvocationTargetException, NamingException,
            InstantiationException, ClassNotFoundException;

    public Object newInstance(String fqcn, ClassLoader classLoader)
        throws IllegalAccessException, InvocationTargetException, NamingException,
            InstantiationException, ClassNotFoundException;

    public void newInstance(Object o)
        throws IllegalAccessException, InvocationTargetException, NamingException;

    public void destroyInstance(Object o)
        throws IllegalAccessException, InvocationTargetException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy