Class ProducerField<X,​T>

  • Type Parameters:
    T -
    All Implemented Interfaces:
    jakarta.enterprise.context.spi.Contextual<T>, jakarta.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.BeanAttributes<T>, jakarta.enterprise.inject.spi.PassivationCapable, WeldBean<T>
    Direct Known Subclasses:
    EEResourceProducerField

    public class ProducerField<X,​T>
    extends AbstractProducerBean<X,​T,​Field>
    Represents a producer field
    Author:
    Pete Muir
    • Constructor Detail

      • ProducerField

        protected ProducerField​(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes,
                                EnhancedAnnotatedField<T,​? super X> field,
                                AbstractClassBean<X> declaringBean,
                                DisposalMethod<X,​?> disposalMethod,
                                BeanManagerImpl manager,
                                org.jboss.weld.bootstrap.api.ServiceRegistry services)
        Constructor
        Parameters:
        method - The producer field abstraction
        declaringBean - The declaring bean
        manager - The Bean manager