org.jboss.weld.bootstrap.events
Class ProcessProducerImpl<T,X>

java.lang.Object
  extended by org.jboss.weld.bootstrap.events.AbstractContainerEvent
      extended by org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
          extended by org.jboss.weld.bootstrap.events.ProcessProducerImpl<T,X>
All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessProducer<T,X>

public class ProcessProducerImpl<T,X>
extends AbstractDefinitionContainerEvent
implements javax.enterprise.inject.spi.ProcessProducer<T,X>


Constructor Summary
ProcessProducerImpl(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedMember<T> annotatedMember, AbstractProducerBean<T,X,?> bean)
           
 
Method Summary
 void addDefinitionError(Throwable t)
           
static
<T,X> void
fire(BeanManagerImpl beanManager, AbstractProducerBean<T,X,Member> bean)
           
 javax.enterprise.inject.spi.AnnotatedMember<T> getAnnotatedMember()
           
 javax.enterprise.inject.spi.Producer<X> getProducer()
           
 void setProducer(javax.enterprise.inject.spi.Producer<X> producer)
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire, fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getRawType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessProducerImpl

public ProcessProducerImpl(BeanManagerImpl beanManager,
                           javax.enterprise.inject.spi.AnnotatedMember<T> annotatedMember,
                           AbstractProducerBean<T,X,?> bean)
Method Detail

fire

public static <T,X> void fire(BeanManagerImpl beanManager,
                              AbstractProducerBean<T,X,Member> bean)

addDefinitionError

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

getAnnotatedMember

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

getProducer

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

setProducer

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


Copyright © 2013 Seam Framework. All Rights Reserved.