|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Pool
Minimally a pool acts as a factory for a bean. It will handle callbacks to ejbCreate and ejbRemove as well.
| Method Summary | |
|---|---|
BeanContext |
get()
Creates if no object is available in pool. |
BeanContext |
get(Class[] initTypes,
Object[] initValues)
|
void |
initialize(Container container,
Class contextClass,
Class beanClass,
int maxSize,
long timeout)
|
void |
release(BeanContext obj)
Put bean back in pool |
void |
remove(BeanContext obj)
Destroy bean. |
void |
setInjectors(Injector[] injectors)
|
| Method Detail |
|---|
BeanContext get()
BeanContext get(Class[] initTypes,
Object[] initValues)
void release(BeanContext obj)
void remove(BeanContext obj)
void setInjectors(Injector[] injectors)
void initialize(Container container,
Class contextClass,
Class beanClass,
int maxSize,
long timeout)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||