public abstract class AbstractBuiltInBean<T> extends RIBean<T>
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractBuiltInBean.BuiltInBeanAttributes<T> |
beanManager
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
Modifier | Constructor and Description |
---|---|
protected |
AbstractBuiltInBean(String idSuffix,
BeanManagerImpl beanManager,
Class<T> type) |
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
|
Set<InjectionPoint> |
getInjectionPoints()
Obtains the
InjectionPoint objects representing injection points of the bean, that
will be validated by the container at initialization time. |
Class<T> |
getType() |
void |
initializeAfterBeanDiscovery()
In particular cases, the deployer must perform some initialization operations
only after all beans have been deployed (e.g.
|
void |
internalInitialize(BeanDeployerEnvironment environment) |
boolean |
isPassivationCapableBean() |
boolean |
isPassivationCapableDependency() |
boolean |
isProxyable() |
boolean |
isProxyRequired() |
void |
preInitialize() |
getBeanClass, getBeanManager, getQualifierInstances, initialize, isDependent
attributes, equals, getId, hashCode, isNullable, setAttributes, toString, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId
create, destroy
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
protected AbstractBuiltInBean(String idSuffix, BeanManagerImpl beanManager, Class<T> type)
public void preInitialize()
preInitialize
in class RIBean<T>
public void internalInitialize(BeanDeployerEnvironment environment)
internalInitialize
in class RIBean<T>
public void cleanupAfterBoot()
RIBean
cleanupAfterBoot
in class RIBean<T>
public void initializeAfterBeanDiscovery()
RIBean
initializeAfterBeanDiscovery
in class RIBean<T>
public Set<InjectionPoint> getInjectionPoints()
Bean
InjectionPoint
objects representing injection points of the bean, that
will be validated by the container at initialization time.public 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.