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

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<X,T>
All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessProducer<X,T>

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


Field Summary
 
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
EMPTY_TYPE_ARRAY
 
Constructor Summary
ProcessProducerImpl(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedMember<X> annotatedMember, AbstractProducerBean<X,T,?> bean)
           
 
Method Summary
 void addDefinitionError(java.lang.Throwable t)
           
static
<X,T> void
fire(BeanManagerImpl beanManager, AbstractProducerBean<X,T,java.lang.reflect.Member> producer)
           
 javax.enterprise.inject.spi.AnnotatedMember<X> getAnnotatedMember()
           
 javax.enterprise.inject.spi.Producer<T> getProducer()
           
 void setProducer(javax.enterprise.inject.spi.Producer<T> producer)
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getBeanManager, getEmptyTypeArray, 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<X> annotatedMember,
                           AbstractProducerBean<X,T,?> bean)
Method Detail

fire

public static <X,T> void fire(BeanManagerImpl beanManager,
                              AbstractProducerBean<X,T,java.lang.reflect.Member> producer)

addDefinitionError

public void addDefinitionError(java.lang.Throwable t)
Specified by:
addDefinitionError 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>


Copyright © 2008-2009 Seam Framework. All Rights Reserved.