|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BeanProvider | |
---|---|
org.jboss.errai.ioc.client | |
org.jboss.errai.ioc.client.container |
Uses of BeanProvider in org.jboss.errai.ioc.client |
---|
Methods in org.jboss.errai.ioc.client with parameters of type BeanProvider | |
---|---|
void |
SimpleInjectionContext.addBean(Class type,
Class beanType,
BeanProvider callback,
Object instance,
Annotation[] qualifiers)
|
void |
SimpleInjectionContext.addBean(Class type,
Class beanType,
BeanProvider callback,
Object instance,
Annotation[] qualifiers,
String name)
|
void |
SimpleInjectionContext.addBean(Class type,
Class beanType,
BeanProvider callback,
Object instance,
Annotation[] qualifiers,
String name,
boolean concrete)
|
void |
SimpleInjectionContext.addBean(Class type,
Class beanType,
BeanProvider callback,
Object instance,
Annotation[] qualifiers,
String name,
boolean concrete,
Class beanActivatorType)
|
Uses of BeanProvider in org.jboss.errai.ioc.client.container |
---|
Fields in org.jboss.errai.ioc.client.container declared as BeanProvider | |
---|---|
protected BeanProvider<T> |
IOCDependentBean.beanProvider
|
Methods in org.jboss.errai.ioc.client.container with parameters of type BeanProvider | ||
---|---|---|
void |
SyncBeanManagerSetup.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers)
Register a bean with the manager. |
|
void |
SyncBeanManagerImpl.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers)
|
|
void |
SyncBeanManagerSetup.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers,
String name)
Register a bean with the manager with a name. |
|
void |
SyncBeanManagerImpl.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers,
String name)
|
|
void |
SyncBeanManagerSetup.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers,
String name,
boolean concreteType,
Class<Object> beanActivatorType)
Register a bean with the manager with a name as well as specifying whether the bean should be treated a concrete type. |
|
void |
SyncBeanManagerImpl.addBean(Class<Object> type,
Class<?> beanType,
BeanProvider<Object> callback,
Object instance,
Annotation[] qualifiers,
String name,
boolean concreteType,
Class<Object> beanActivatorType)
|
|
|
SimpleCreationalContext.getInstanceOrNew(BeanProvider<T> callback,
Class<?> beanType,
Annotation[] qualifiers)
Returns the instance of the specified bean of matching type and qualifiers, or if there is no matching bean within the context, the specified BeanProvider is called to instantiate and add the bean to the context. |
|
|
SimpleCreationalContext.getSingletonInstanceOrNew(SimpleInjectionContext injectionContext,
BeanProvider<T> callback,
Class<?> beanType,
Annotation[] qualifiers)
Returns the instance of the specified bean of matching type and qualifiers, or if there is no matching bean within the context, an instance of the bean will be obtained from the SimpleInjectionContext . |
|
static
|
IOCDependentBean.newBean(SyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
BeanProvider<T> callback,
Class<Object> beanActivatorType)
|
|
static
|
IOCSingletonBean.newBean(SyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
BeanProvider<T> callback,
T instance,
Class<Object> beanActivatorType)
Creates a new IOC Bean reference |
Constructors in org.jboss.errai.ioc.client.container with parameters of type BeanProvider | |
---|---|
IOCDependentBean(SyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
BeanProvider<T> beanProvider,
Class<Object> beanActivatorType)
|
|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV NEXT | FRAMES NO FRAMES |