javax.enterprise.inject.spi
Interface ProcessProducer<X,T>

All Known Implementing Classes:
ProcessProducerImpl

public interface ProcessProducer<X,T>

Extension callback before processing an annotated type

 public class MyExtension implements Extension
 {
  <X,T> public void
  processProducer(@Observes ProcessProducer<X,T> event)
  {
    ...
  }
 }
 


Method Summary
 void addDefinitionError(java.lang.Throwable t)
           
 AnnotatedMember<X> getAnnotatedMember()
           
 Producer<T> getProducer()
           
 void setProducer(Producer<T> producer)
           
 

Method Detail

getAnnotatedMember

AnnotatedMember<X> getAnnotatedMember()

getProducer

Producer<T> getProducer()

setProducer

void setProducer(Producer<T> producer)

addDefinitionError

void addDefinitionError(java.lang.Throwable t)