|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.errai.ioc.client.container.AbstractIOCBean<T>
org.jboss.errai.ioc.client.container.IOCDependentBean<T>
public class IOCDependentBean<T>
Represents a default dependent scoped bean.
Field Summary | |
---|---|
protected SyncBeanManagerImpl |
beanManager
|
protected BeanProvider<T> |
beanProvider
|
Fields inherited from class org.jboss.errai.ioc.client.container.AbstractIOCBean |
---|
beanType, concrete, name, qualifiers, type |
Constructor Summary | |
---|---|
protected |
IOCDependentBean(SyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
BeanProvider<T> beanProvider,
Class<Object> beanActivatorType)
|
Method Summary | ||
---|---|---|
T |
getInstance()
Returns an instance of the bean within the active scope. |
|
T |
getInstance(CreationalContext context)
Returns an instance of the bean within the active scope, using the specified SimpleCreationalContext. |
|
Class<? extends Annotation> |
getScope()
Returns the scope of the bean. |
|
boolean |
isActivated()
Returns true if the bean is activated. |
|
static
|
newBean(SyncBeanManagerImpl beanManager,
Class<T> type,
Class<?> beanType,
Annotation[] qualifiers,
String name,
boolean concrete,
BeanProvider<T> callback,
Class<Object> beanActivatorType)
|
|
T |
newInstance()
Returns a new instance of the bean. |
Methods inherited from class org.jboss.errai.ioc.client.container.AbstractIOCBean |
---|
getBeanClass, getName, getQualifiers, getType, isConcrete, matches, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final SyncBeanManagerImpl beanManager
protected final BeanProvider<T> beanProvider
Constructor Detail |
---|
protected IOCDependentBean(SyncBeanManagerImpl beanManager, Class<T> type, Class<?> beanType, Annotation[] qualifiers, String name, boolean concrete, BeanProvider<T> beanProvider, Class<Object> beanActivatorType)
Method Detail |
---|
public static <T> IOCBeanDef<T> newBean(SyncBeanManagerImpl beanManager, Class<T> type, Class<?> beanType, Annotation[] qualifiers, String name, boolean concrete, BeanProvider<T> callback, Class<Object> beanActivatorType)
public T newInstance()
IOCBeanDef
public T getInstance()
IOCBeanDef
public T getInstance(CreationalContext context)
IOCBeanDef
public Class<? extends Annotation> getScope()
IOCBeanDef
public boolean isActivated()
IOCBeanDef
BeanActivator
was specified using ActivatedBy
which will be consulted when
invoking this method.
|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |