Interface ProcessProducer<X,​T>

  • Type Parameters:
    X - bean class info
    T - producer return type

    public interface ProcessProducer<X,​T>
    Container fires this event for each producer field/method including resources.
    Version:
    $Rev: 815435 $ $Date: 2009-09-15 20:18:44 +0200 (Tue, 15 Sep 2009) $
    • Method Detail

      • getAnnotatedMember

        AnnotatedMember<X> getAnnotatedMember()
        Returns annotated member.
        Returns:
        annotated member
      • getProducer

        Producer<T> getProducer()
        Returns producer instance.
        Returns:
        producer instance
      • setProducer

        void setProducer​(Producer<T> producer)
        Replaces producer instance.
        Parameters:
        producer - new producer
      • addDefinitionError

        void addDefinitionError​(java.lang.Throwable t)
        Adding definition error. Container aborts processing.
        Parameters:
        t - throwable