public class EEResourceProducerField<X,T> extends ProducerField<X,T>
AbstractProducerBean.AbstractProduceralternative, beanManager, name, qualifiers, scope, type, typesBEAN_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, isSpecializingcheckProducerReturnType, checkReturnValue, checkType, getBeanClass, getInjectionPoints, getProducer, initScope, initType, initTypes, isPassivationCapableDependency, isTypeSerializable, setProducergetDeclaringBean, getReceiveraddInjectionPoint, 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, isNullable, isPrimitive, isProxyRequired, postSpecialize, preSpecialize, specializeequals, getBeanManager, getId, getQualifierInstances, hashCode, isNormalScopedprotected 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)
AbstractProducerBeaninitialize in class ProducerField<X,T>protected void checkEEResource()
public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
AbstractProducerBeanpublic boolean isPassivationCapableBean()
isPassivationCapableBean in class AbstractProducerBean<X,T,Field>public String toString()
toString in class ProducerField<X,T>Copyright © 2014 Seam Framework. All Rights Reserved.