public abstract class RIBean<T> extends java.lang.Object implements Bean<T>, PassivationCapable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BEAN_ID_PREFIX |
static java.lang.String |
BEAN_ID_SEPARATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
RIBean(java.lang.String idSuffix,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
abstract 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
|
boolean |
equals(java.lang.Object obj) |
java.lang.Class<?> |
getBeanClass()
The bean class of the managed bean or session bean or
of the bean that declares the producer method or field.
|
protected BeanManagerImpl |
getBeanManager() |
java.lang.String |
getId()
A string that uniquely identifies the instance of
Bean or
Contextual. |
java.util.Set<InjectionPoint> |
getInjectionPoints()
Obtains the
InjectionPoint objects
representing injection points of the bean, that will be validated by the
container at initialization time. |
java.util.Set<QualifierInstance> |
getQualifierInstances() |
abstract RIBean<?> |
getSpecializedBean() |
abstract java.lang.Class<T> |
getType() |
abstract java.util.Set<WeldInjectionPoint<?,?>> |
getWeldInjectionPoints() |
int |
hashCode() |
abstract void |
initialize(BeanDeployerEnvironment environment) |
abstract void |
initializeAfterBeanDiscovery()
In particular cases, the deployer must perform some initialization operations
only after all beans have been deployed (e.g.
|
boolean |
isDependent() |
boolean |
isNormalScoped() |
abstract boolean |
isPassivationCapableBean() |
abstract boolean |
isPassivationCapableDependency() |
abstract boolean |
isPrimitive() |
abstract boolean |
isProxyable() |
abstract boolean |
isProxyRequired() |
abstract boolean |
isSpecializing() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isNullablecreate, destroypublic static final java.lang.String BEAN_ID_PREFIX
public static final java.lang.String BEAN_ID_SEPARATOR
protected RIBean(java.lang.String idSuffix,
BeanManagerImpl beanManager)
protected BeanManagerImpl getBeanManager()
public abstract java.lang.Class<T> getType()
public java.lang.Class<?> getBeanClass()
BeangetBeanClass in interface Bean<T>public abstract void initialize(BeanDeployerEnvironment environment)
public abstract void cleanupAfterBoot()
public abstract void initializeAfterBeanDiscovery()
environment - public abstract boolean isSpecializing()
public boolean isDependent()
public abstract boolean isProxyable()
public abstract boolean isPassivationCapableBean()
public abstract boolean isPassivationCapableDependency()
public abstract boolean isProxyRequired()
public abstract boolean isPrimitive()
public abstract java.util.Set<WeldInjectionPoint<?,?>> getWeldInjectionPoints()
public java.util.Set<InjectionPoint> getInjectionPoints()
BeanInjectionPoint objects
representing injection points of the bean, that will be validated by the
container at initialization time.getInjectionPoints in interface Bean<T>public abstract RIBean<?> getSpecializedBean()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getId()
PassivationCapableBean or
Contextual. It is
recommended that the string contain the package name of
the class that implements Bean or Contextual.getId in interface PassivationCapableBean or
Contextualpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Set<QualifierInstance> getQualifierInstances()
public boolean isNormalScoped()
Copyright © 2014 Seam Framework. All Rights Reserved.