public class EEResourceProducerField<X,T> extends ProducerField<X,T>
AbstractProducerBean.AbstractProducer
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, hasDefaultProducer, isProxyable, isSpecializing
checkProducerReturnType, checkReturnValue, checkType, getBeanClass, getInjectionPoints, getProducer, initScope, initType, initTypes, isPassivationCapableDependency, isTypeSerializable, setProducer
getDeclaringBean, getReceiver
addInjectionPoint, addInjectionPoints, checkDelegateInjectionPoints, cleanupAfterBoot, getDelegateInjectionPoints, getMergedStereotypes, getName, getNewInjectionPoints, getQualifiers, getScope, getServices, getStereotypes, getType, getTypedTypes, getTypes, getWeldInjectionPoints, initAlternative, initDefaultQualifiers, initializeAfterBeanDiscovery, initName, initQualifiers, initScopeFromStereotype, initStereotypes, isAlternative, isDependent, isInitialized, isNormalScoped, isNullable, isPrimitive, isProxyRequired, postSpecialize, preSpecialize, specialize
equals, getBeanManager, getId, getQualifierInstances, 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 © 2013 Seam Framework. All rights reserved.