Class ProcessProducerImpl<X,​T>

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

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

      • ProcessProducerImpl

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

      • addDefinitionError

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

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

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

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

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