Package javax.enterprise.inject.spi
Interface ProcessInjectionTarget<X>
-
- Type Parameters:
X
- class type info
public interface ProcessInjectionTarget<X>
Fired before manged bean, session bean or Java EE component discovery.- 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.AnnotatedType<X>
getAnnotatedType()
Gets annotated type.InjectionTarget<X>
getInjectionTarget()
Returns injection target.void
setInjectionTarget(InjectionTarget<X> injectionTarget)
Replaces injection target.
-
-
-
Method Detail
-
getAnnotatedType
AnnotatedType<X> getAnnotatedType()
Gets annotated type.- Returns:
- annotated type
-
getInjectionTarget
InjectionTarget<X> getInjectionTarget()
Returns injection target.- Returns:
- injection target
-
setInjectionTarget
void setInjectionTarget(InjectionTarget<X> injectionTarget)
Replaces injection target.- Parameters:
injectionTarget
- new injection target
-
addDefinitionError
void addDefinitionError(java.lang.Throwable t)
Adding definition error. Container aborts processing after calling all observers.- Parameters:
t
- throwable
-
-