Indicate that the
BeanFactory instance referred to by this object is not
needed any longer by the client code which obtained the
BeanFactoryReference .
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
org.springframework.context.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() .
This is safe to call multiple times.
throws: FatalBeanException - if the BeanFactory cannot be released See Also: BeanFactoryLocator See Also: org.springframework.context.access.ContextBeanFactoryReference See Also: org.springframework.context.ConfigurableApplicationContext.close |