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. for initializing decorators
taking into account the possibility of having custom decorators which are
deployed through portable extensions)
|
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 © 2016 Seam Framework. All Rights Reserved.