javax.enterprise.inject.spi
Interface ProcessBean<X>

All Known Subinterfaces:
ProcessManagedBean<X>, ProcessProducerField<T,X>, ProcessProducerMethod<T,X>, ProcessSessionBean<X>
All Known Implementing Classes:
ProcessBeanImpl, ProcessManagedBeanImpl, ProcessProducerFieldImpl, ProcessProducerMethodImpl, ProcessSessionBeanImpl

public interface ProcessBean<X>

Extension callback while processing a bean.

 public class MyExtension implements Extension
 {
  <T> public void
  processBean(@Observes ProcessBean<X> event)
  {
    ...
  }
 }
 


Method Summary
 void addDefinitionError(java.lang.Throwable t)
           
 Annotated getAnnotated()
           
 Bean<X> getBean()
           
 

Method Detail

getAnnotated

Annotated getAnnotated()

getBean

Bean<X> getBean()

addDefinitionError

void addDefinitionError(java.lang.Throwable t)