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 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