org.apache.avalon.excalibur.pool
Interface ObjectFactory

All Superinterfaces:
org.apache.avalon.framework.component.Component
All Known Implementing Classes:
DefaultComponentFactory, JdbcConnectionFactory, DefaultObjectFactory

public interface ObjectFactory
extends org.apache.avalon.framework.component.Component

This is the interface for factory that is used to create objects for Pool.

Since:
4.0
Version:
CVS $Revision: 1.4 $ $Date: 2001/12/11 09:53:32 $
Author:
Berin Loritsch, Stefano Mazzocchi, Peter Donald

Method Summary
 void decommission(java.lang.Object object)
           
 java.lang.Class getCreatedClass()
           
 java.lang.Object newInstance()
           
 

Method Detail

newInstance

public java.lang.Object newInstance()
                             throws java.lang.Exception

getCreatedClass

public java.lang.Class getCreatedClass()

decommission

public void decommission(java.lang.Object object)
                  throws java.lang.Exception


Copyright © 2001 Apache Jakarta Project. All Rights Reserved.