Proposed interface to annotation service. An implementation of this class needs to know the appropriate classloader,
dependencies to be injected, and lifecycle methods to be called.
version: $Rev:$ $Date:$
Method Summary
void
destroyInstance(Object o) Take whatever steps are needed to shut down the object, including calling a preDestroy method.
newInstance(String className) Create an object of the class with the supplied name, inject dependencies as appropriate,
and call a postContruct method as appropriate.
Create an object of the class with the supplied name, inject dependencies as appropriate,
and call a postContruct method as appropriate.
Parameters: className - name of the class of the desired object a fully constructed, dependency-injected, and initialized object.