org.apache
Interface InstanceManager

All Known Implementing Classes:
DefaultInstanceManager

public interface InstanceManager

Version:
$Rev: 515 $ $Date: 2008-03-17 22:02:23 +0100 (Mon, 17 Mar 2008) $

Method Summary
 void destroyInstance(java.lang.Object o)
           
 void newInstance(java.lang.Object o)
           
 java.lang.Object newInstance(java.lang.String className)
           
 java.lang.Object newInstance(java.lang.String fqcn, java.lang.ClassLoader classLoader)
           
 

Method Detail

newInstance

java.lang.Object newInstance(java.lang.String className)
                             throws java.lang.IllegalAccessException,
                                    java.lang.reflect.InvocationTargetException,
                                    javax.naming.NamingException,
                                    java.lang.InstantiationException,
                                    java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
javax.naming.NamingException
java.lang.InstantiationException
java.lang.ClassNotFoundException

newInstance

java.lang.Object newInstance(java.lang.String fqcn,
                             java.lang.ClassLoader classLoader)
                             throws java.lang.IllegalAccessException,
                                    java.lang.reflect.InvocationTargetException,
                                    javax.naming.NamingException,
                                    java.lang.InstantiationException,
                                    java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
javax.naming.NamingException
java.lang.InstantiationException
java.lang.ClassNotFoundException

newInstance

void newInstance(java.lang.Object o)
                 throws java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        javax.naming.NamingException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
javax.naming.NamingException

destroyInstance

void destroyInstance(java.lang.Object o)
                     throws java.lang.IllegalAccessException,
                            java.lang.reflect.InvocationTargetException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.