Package javax.enterprise.inject.spi
Interface ProcessProducer<X,T>
-
- Type Parameters:
X- bean class infoT- producer return type
public interface ProcessProducer<X,T>Container fires this event for each producer field/method including resources.- Version:
- $Rev: 815435 $ $Date: 2009-09-15 20:18:44 +0200 (Tue, 15 Sep 2009) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDefinitionError(java.lang.Throwable t)Adding definition error.AnnotatedMember<X>getAnnotatedMember()Returns annotated member.Producer<T>getProducer()Returns producer instance.voidsetProducer(Producer<T> producer)Replaces producer instance.
-
-
-
Method Detail
-
getAnnotatedMember
AnnotatedMember<X> getAnnotatedMember()
Returns annotated member.- Returns:
- annotated member
-
setProducer
void setProducer(Producer<T> producer)
Replaces producer instance.- Parameters:
producer- new producer
-
addDefinitionError
void addDefinitionError(java.lang.Throwable t)
Adding definition error. Container aborts processing.- Parameters:
t- throwable
-
-