|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface is to define how an ObjectFactory is defined. While this class is not strictly necessary, the implementation of the Pool can differ object creation to and instance of this interface.
Field Summary | |
static java.lang.String |
ROLE
|
Method Summary | |
void |
dispose(java.lang.Object object)
Performs any deconstruction that is necessary for the object. |
java.lang.Class |
getCreatedClass()
Get the class of the object you are creating. |
java.lang.Object |
newInstance()
Create a new instance of the object being pooled. |
Field Detail |
public static final java.lang.String ROLE
Method Detail |
public java.lang.Object newInstance() throws java.lang.Exception
java.lang.Exception
- if the object cannot be instantiatedpublic java.lang.Class getCreatedClass()
public void dispose(java.lang.Object object) throws java.lang.Exception
object
- to destroy
java.lang.IllegalArgumentException
- if the object is not of
the same class that the factory creates.
java.lang.Exception
- if there is any other reason that the
factory has problems disposing of the object.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |