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 void
addDefinitionError(java.lang.Throwable t)
Adding definition error.AnnotatedMember<X>
getAnnotatedMember()
Returns annotated member.Producer<T>
getProducer()
Returns producer instance.void
setProducer(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
-
-