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
 void addDefinitionError(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(Throwable t)
Adding definition error. Container aborts processing after calling all observers.

Parameters:
t - throwable


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.