public class ProcessProducerImpl<T,X> extends AbstractDefinitionContainerEvent implements ProcessProducer<T,X>
| Constructor and Description |
|---|
ProcessProducerImpl(BeanManagerImpl beanManager,
AnnotatedMember<T> annotatedMember,
AbstractProducerBean<T,X,?> bean) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefinitionError(Throwable t)
Registers a definition error with the container, causing the container to
abort deployment after bean discovery is complete.
|
static <T,X> void |
fire(BeanManagerImpl beanManager,
AbstractProducerBean<T,X,Member> bean) |
AnnotatedMember<T> |
getAnnotatedMember()
Returns the
AnnotatedField
representing the producer field or the
AnnotatedMethod representing the
producer method. |
Producer<X> |
getProducer()
Returns the
Producer object that will
be used by the container to call the producer method or read the producer
field. |
void |
setProducer(Producer<X> producer)
Replaces the
Producer object that will
be used by the container to call the producer method or read the producer
field. |
fire, firegetActualTypeArguments, getBeanManager, getErrors, getRawTypepublic ProcessProducerImpl(BeanManagerImpl beanManager, AnnotatedMember<T> annotatedMember, AbstractProducerBean<T,X,?> bean)
public static <T,X> void fire(BeanManagerImpl beanManager, AbstractProducerBean<T,X,Member> bean)
public void addDefinitionError(Throwable t)
ProcessProduceraddDefinitionError in interface ProcessProducer<T,X>t - The definition error to register as a Throwablepublic AnnotatedMember<T> getAnnotatedMember()
ProcessProducerAnnotatedField
representing the producer field or the
AnnotatedMethod representing the
producer method.getAnnotatedMember in interface ProcessProducer<T,X>AnnotatedMember
representing the producerpublic Producer<X> getProducer()
ProcessProducerProducer object that will
be used by the container to call the producer method or read the producer
field.getProducer in interface ProcessProducer<T,X>Producer invoker object
used by the containerpublic void setProducer(Producer<X> producer)
ProcessProducerProducer object that will
be used by the container to call the producer method or read the producer
field.setProducer in interface ProcessProducer<T,X>producer - the new Producer
object to useCopyright © 2013 Seam Framework. All Rights Reserved.