Class ProcessInjectionPointImpl<T,X>

All Implemented Interfaces:
jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>, NotificationListener

public class ProcessInjectionPointImpl<T,X> extends AbstractDefinitionContainerEvent implements jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>
Author:
Jozef Hartinger, Martin Kouba
  • Constructor Details

    • ProcessInjectionPointImpl

      protected ProcessInjectionPointImpl(jakarta.enterprise.inject.spi.InjectionPoint ip, Class<?> declaringComponentClass, BeanManagerImpl beanManager, Type injectionPointType)
  • Method Details

    • fire

      protected static <T, X> FieldInjectionPointAttributes<T,X> fire(FieldInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
    • fire

      public static <T, X> ParameterInjectionPointAttributes<T,X> fire(ParameterInjectionPointAttributes<T,X> attributes, Class<?> declaringComponentClass, BeanManagerImpl manager)
    • getInjectionPoint

      public jakarta.enterprise.inject.spi.InjectionPoint getInjectionPoint()
      Specified by:
      getInjectionPoint in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>
    • setInjectionPoint

      public void setInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
      Specified by:
      setInjectionPoint in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>
    • configureInjectionPoint

      public jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator configureInjectionPoint()
      Specified by:
      configureInjectionPoint in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint<T,X>
    • isDirty

      public boolean isDirty()
    • postNotify

      public void postNotify(jakarta.enterprise.inject.spi.Extension extension)
      Specified by:
      postNotify in interface NotificationListener
      Overrides:
      postNotify in class ContainerEvent