public class EEResourceProducerField<X,T> extends ProducerField<X,T>
alternative, beanManager, name, qualifiers, scope, type, types
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
Modifier | Constructor and Description |
---|---|
protected |
EEResourceProducerField(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkEEResource() |
T |
create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Creates an instance of the bean
|
void |
initialize(BeanDeployerEnvironment environment)
Initializes the bean and its metadata
|
boolean |
isPassivationCapableBean() |
static <X,T> EEResourceProducerField<X,T> |
of(WeldField<T,? super X> field,
AbstractClassBean<X> declaringBean,
BeanManagerImpl manager,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
Creates an EE resource producer field
|
String |
toString() |
checkProducerField, createId, defaultDispose, destroy, getDefaultName, getSpecializedBean, getWeldAnnotated, isProxyable, isSpecializing
checkProducerReturnType, checkReturnValue, checkType, getBeanClass, getInjectionPoints, getProducer, initScope, initType, initTypes, isPassivationCapableDependency, isTypeSerializable, setProducer
getDeclaringBean, getReceiver, initAlternative
addInjectionPoint, addInjectionPoints, checkDelegateInjectionPoints, cleanupAfterBoot, getDelegateInjectionPoints, getMergedStereotypes, getName, getNewInjectionPoints, getQualifiers, getScope, getServices, getStereotypes, getType, getTypedTypes, getTypes, getWeldInjectionPoints, initDefaultQualifiers, initializeAfterBeanDiscovery, initName, initQualifiers, initScopeFromStereotype, initStereotypes, isAlternative, isDependent, isInitialized, isNormalScoped, isNullable, isPrimitive, isProxyRequired, postSpecialize, preSpecialize, specialize
equals, getBeanManager, getId, hashCode
protected EEResourceProducerField(WeldField<T,? super X> field, AbstractClassBean<X> declaringBean, BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
public static <X,T> EEResourceProducerField<X,T> of(WeldField<T,? super X> field, AbstractClassBean<X> declaringBean, BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
field
- The underlying method abstractiondeclaringBean
- The declaring bean abstractionmanager
- the current managerpublic void initialize(BeanDeployerEnvironment environment)
AbstractProducerBean
initialize
in class ProducerField<X,T>
protected void checkEEResource()
public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
AbstractProducerBean
public boolean isPassivationCapableBean()
isPassivationCapableBean
in class AbstractProducerBean<X,T,Field>
public String toString()
toString
in class ProducerField<X,T>
Copyright © 2012 Seam Framework. All Rights Reserved.