|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.webbeans.bean.BeanFactory
public class BeanFactory
Utility class for creating Web Beans
| Constructor Summary | |
|---|---|
BeanFactory()
|
|
| Method Summary | ||
|---|---|---|
static
|
createEnterpriseBean(java.lang.Class<T> clazz,
ManagerImpl manager)
Creates a simple, annotation defined Enterprise Web Bean |
|
static
|
createEventBean(AnnotatedItem<Event<T>,S> field,
ManagerImpl manager)
Creates an event Web Bean |
|
static
|
createInstanceBean(AnnotatedItem<Instance<T>,S> field,
ManagerImpl manager)
Creates an instance Web Bean |
|
static
|
createObserver(AnnotatedMethod<java.lang.Object> method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
Creates an observer |
|
static
|
createProducerFieldBean(AnnotatedField<T> field,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
Creates a producer field Web Bean |
|
static
|
createProducerFieldBean(java.lang.Class<T> type,
java.lang.reflect.Field field,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
Creates a producer field Web Bean |
|
static
|
createProducerMethodBean(AnnotatedMethod<T> method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
Creates a producer method Web Bean |
|
static
|
createProducerMethodBean(java.lang.Class<T> type,
java.lang.reflect.Method method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
Creates a producer method Web Bean |
|
static
|
createSimpleBean(java.lang.Class<T> clazz,
ManagerImpl manager)
Creates a simple, annotation defined Web Bean |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BeanFactory()
| Method Detail |
|---|
public static <T> SimpleBean<T> createSimpleBean(java.lang.Class<T> clazz,
ManagerImpl manager)
T - The typeclazz - The classmanager - the current manager
public static <T> EnterpriseBean<T> createEnterpriseBean(java.lang.Class<T> clazz,
ManagerImpl manager)
T - The typeclazz - The classmanager - the current manager
public static <T> ProducerMethodBean<T> createProducerMethodBean(java.lang.Class<T> type,
java.lang.reflect.Method method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
T - The typetype - The classmethod - The underlying methoddeclaringBean - The declaring bean abstractionmanager - the current manager
public static <T> ProducerFieldBean<T> createProducerFieldBean(java.lang.Class<T> type,
java.lang.reflect.Field field,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
T - The typetype - The classfield - The underlying fielddeclaringBean - The declaring bean abstractionmanager - the current manager
public static <T> ProducerFieldBean<T> createProducerFieldBean(AnnotatedField<T> field,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
field - The underlying method abstractiondeclaringBean - The declaring bean abstractionmanager - the current manager
public static <T> ProducerMethodBean<T> createProducerMethodBean(AnnotatedMethod<T> method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
method - The underlying method abstractiondeclaringBean - The declaring bean abstractionmanager - the current manager
public static <T,S> EventBean<T,S> createEventBean(AnnotatedItem<Event<T>,S> field,
ManagerImpl manager)
field - The event injection point abstractionmanager - the current managerdeclaringBean - The declaring bean abstraction
public static <T,S> InstanceBean<T,S> createInstanceBean(AnnotatedItem<Instance<T>,S> field,
ManagerImpl manager)
field - The instance injection point abstractionmanager - the current managerdeclaringBean - The declaring bean abstraction
public static <T> ObserverImpl<T> createObserver(AnnotatedMethod<java.lang.Object> method,
AbstractClassBean<?> declaringBean,
ManagerImpl manager)
method - The observer method abstractiondeclaringBean - The declaring beanmanager - The Web Beans manager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||