public class ProcessProducerImpl<T,X> extends AbstractDefinitionContainerEvent implements ProcessProducer<T,X>
| 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.
|
protected 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. |
firegetActualTypeArguments, getBeanManager, getErrors, getObserverMethod, getRawType, getReceiver, setObserverMethod, setReceiverprotected 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 © 2014 Seam Framework. All Rights Reserved.