Class ProcessProducerImpl<X,​T>

  • Type Parameters:
    X - bean class
    T - producer return type class
    All Implemented Interfaces:
    jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
    Direct Known Subclasses:
    GProcessProducer

    public class ProcessProducerImpl<X,​T>
    extends EventBase
    implements jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
    Implementation of ProcessProducer.
    Version:
    $Rev$ $Date$
    • Constructor Detail

      • ProcessProducerImpl

        public ProcessProducerImpl​(jakarta.enterprise.inject.spi.Producer<T> producer,
                                   jakarta.enterprise.inject.spi.AnnotatedMember<X> annotateMember)
    • Method Detail

      • addDefinitionError

        public void addDefinitionError​(Throwable t)
        Specified by:
        addDefinitionError in interface jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
      • configureProducer

        public jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<T> configureProducer()
        Specified by:
        configureProducer in interface jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
      • getAnnotatedMember

        public jakarta.enterprise.inject.spi.AnnotatedMember<X> getAnnotatedMember()
        Specified by:
        getAnnotatedMember in interface jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
      • getProducer

        public jakarta.enterprise.inject.spi.Producer<T> getProducer()
        Specified by:
        getProducer in interface jakarta.enterprise.inject.spi.ProcessProducer<X,​T>
      • setProducer

        public void setProducer​(jakarta.enterprise.inject.spi.Producer<T> producer)
        Specified by:
        setProducer in interface jakarta.enterprise.inject.spi.ProcessProducer<X,​T>