Package org.jboss.weld.bean
Class SyntheticProducerBean<T,X>
java.lang.Object
org.jboss.weld.util.bean.ForwardingBeanAttributes<T>
org.jboss.weld.bean.CommonBean<T>
org.jboss.weld.bean.AbstractSyntheticBean<T>
org.jboss.weld.bean.SyntheticProducerBean<T,X>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>,jakarta.enterprise.inject.spi.Bean<T>,jakarta.enterprise.inject.spi.BeanAttributes<T>,WeldBean<T>
Represents a producer field or producer method created based on extension-provided
Producer implementation.- Author:
- Jozef Hartinger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSyntheticProducerBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, Class<X> beanClass, jakarta.enterprise.inject.spi.ProducerFactory<X> factory, BeanManagerImpl manager) -
Method Summary
Methods inherited from class org.jboss.weld.bean.AbstractSyntheticBean
getBeanClass, getInjectionPointsMethods inherited from class org.jboss.weld.bean.CommonBean
attributes, equals, getId, getIdentifier, hashCode, setAttributes, toString, unwrapMethods inherited from class org.jboss.weld.util.bean.ForwardingBeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface org.jboss.weld.bean.WeldBean
getPriority
-
Constructor Details
-
SyntheticProducerBean
protected SyntheticProducerBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, Class<X> beanClass, jakarta.enterprise.inject.spi.ProducerFactory<X> factory, BeanManagerImpl manager)
-
-
Method Details
-
create
-
destroy
-
getProducer
- Specified by:
getProducerin classAbstractSyntheticBean<T>
-