|
||||||||||
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.
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. |
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 |