|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.beans.factory.access.DefaultBeanFactoryReference
Default implementation of BeanFactoryReference, wrapping a newly created BeanFactory, destroying its singletons on release.
Constructor Summary | |
DefaultBeanFactoryReference(BeanFactory beanFactory)
|
Method Summary | |
BeanFactory |
getFactory()
Returns the BeanFactory instance held by this reference |
void |
release()
Indicate that the BeanFactory instance referred to by this object is not needed any longer by the client code which obtained the ref object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultBeanFactoryReference(BeanFactory beanFactory)
Method Detail |
public BeanFactory getFactory()
BeanFactoryReference
getFactory
in interface BeanFactoryReference
public void release()
BeanFactoryReference
Indicate that the BeanFactory instance referred to by this object is not needed any longer by the client code which obtained the ref object. Depending on the actual implementation of BeanFactoryLocator, and the actual type of BeanFactory, this may possibly not actually do anything; alternately in the case of a 'closeable' BeanFactory or derived class (such as ApplicationContext) may 'close' it, or may 'close' it once no more references remain.
In an EJB usage scenario this would normally be called from ejbRemove and ejbPassivate.
release
in interface BeanFactoryReference
BeanFactoryLocator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |