public class BeanStorage extends Object implements Serializable
| Constructor and Description |
|---|
BeanStorage(int initialCapacity)
Construct a new CDI bean storage with the given initial capacity of the map holding all beans.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createBean(Contextual<T> type,
CreationalContext<T> context)
Create and return the bean associated with given context and creational context.
|
void |
destroyBeans()
Destroy all beans managed so far.
|
<T> T |
getBean(Contextual<T> type,
BeanManager manager)
Returns the bean associated with the given context, or
null if there is none. |
public BeanStorage(int initialCapacity)
initialCapacity - The initial capacity of the map holding all beans.public <T> T createBean(Contextual<T> type, CreationalContext<T> context)
type - The contextual type of the CDI managed bean.context - The context to create the bean in.public <T> T getBean(Contextual<T> type, BeanManager manager)
null if there is none.type - The contextual type of the CDI managed bean.manager - The bean manager used to create the creational context, if necessary.null if there is none.public void destroyBeans()