|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanFactory
This interface represents a factory for instantiating beans. Provides methods
for creating clean RegistryBean
instances as well as proxied ones.
Instances of this interface are used inside BeanPool
instances.
BeanPool
Method Summary | |
---|---|
void |
addBeanFactoryListener(BeanFactoryListener listener)
Adds a listener to the Bean Factory |
RegistryBean |
createBean(java.lang.Class<RegistryBean> beanClass,
PersistenceContext persistenceContext)
Creates "naked" RegistryBean instance for the given type. |
BeanInfo |
createBeanInfo(RegistryBean bean,
PersistenceContext persistenceContext)
Creates proxied RegistryBean instance implementing the
BeanInfo interface. |
Method Detail |
---|
RegistryBean createBean(java.lang.Class<RegistryBean> beanClass, PersistenceContext persistenceContext) throws JBMException
RegistryBean
instance for the given type.
beanClass
- persistenceContext
-
RegistryBean
JBMException
BeanInfo createBeanInfo(RegistryBean bean, PersistenceContext persistenceContext) throws JBMException
RegistryBean
instance implementing the
BeanInfo
interface.
bean
- The already created non-proxied RegistryBean
persistenceContext
- The PersistenceContext
containing the ManagedBeanPool
managing the bean
instance.
BeanInfo
interface or some of
its subinterfaces.
JBMException
void addBeanFactoryListener(BeanFactoryListener listener)
listener
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |