public abstract class AbstractBuiltInBean<T> extends RIBean<T>
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBuiltInBean(String idSuffix,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupAfterBoot()
This method is called after the container is started allowing the bean to
release any resources that are only required at boot time
|
String |
getName()
Obtains the EL name of a bean, if it has one.
|
Set<Annotation> |
getQualifiers()
Obtains the qualifiers of the bean.
|
Class<? extends Annotation> |
getScope()
Obtains the scope of the bean.
|
RIBean<?> |
getSpecializedBean() |
Set<Class<? extends Annotation>> |
getStereotypes()
Obtains the stereotypes
of the bean.
|
Set<WeldInjectionPoint<?,?>> |
getWeldInjectionPoints() |
void |
initialize(BeanDeployerEnvironment environment) |
void |
initializeAfterBeanDiscovery()
In particular cases, the deployer must perform some initialization operations
only after all beans have been deployed (e.g.
|
boolean |
isAlternative()
Determines if the bean is an
alternative.
|
boolean |
isNullable()
Determines if
Contextual.create(CreationalContext)
sometimes return a null value. |
boolean |
isPassivationCapableBean() |
boolean |
isPassivationCapableDependency() |
boolean |
isPrimitive() |
boolean |
isProxyable() |
boolean |
isProxyRequired() |
boolean |
isSpecializing() |
equals, getBeanClass, getBeanManager, getId, getInjectionPoints, getQualifierInstances, getType, hashCode, isDependent, isNormalScoped, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitcreate, destroyprotected AbstractBuiltInBean(String idSuffix, BeanManagerImpl beanManager)
public void initialize(BeanDeployerEnvironment environment)
initialize in class RIBean<T>public void cleanupAfterBoot()
RIBeancleanupAfterBoot in class RIBean<T>public void initializeAfterBeanDiscovery()
RIBeaninitializeAfterBeanDiscovery in class RIBean<T>public Set<Annotation> getQualifiers()
Beanpublic Class<? extends Annotation> getScope()
Beanpublic RIBean<?> getSpecializedBean()
getSpecializedBean in class RIBean<T>public String getName()
Beanpublic Set<Class<? extends Annotation>> getStereotypes()
Beanpublic Set<WeldInjectionPoint<?,?>> getWeldInjectionPoints()
getWeldInjectionPoints in class RIBean<T>public boolean isNullable()
BeanContextual.create(CreationalContext)
sometimes return a null value.create() method may return a null
value, and false otherwisepublic boolean isPrimitive()
isPrimitive in class RIBean<T>public boolean isSpecializing()
isSpecializing in class RIBean<T>public boolean isAlternative()
Beanpublic boolean isProxyable()
isProxyable in class RIBean<T>public boolean isPassivationCapableBean()
isPassivationCapableBean in class RIBean<T>public boolean isPassivationCapableDependency()
isPassivationCapableDependency in class RIBean<T>public boolean isProxyRequired()
isProxyRequired in class RIBean<T>Copyright © 2013 Seam Framework. All Rights Reserved.