Class NonModuleInjectionServices

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.api.Service, org.jboss.weld.injection.spi.InjectionServices

    public class NonModuleInjectionServices
    extends Object
    implements org.jboss.weld.injection.spi.InjectionServices
    The InjectionServices for a non-module bda (library or rar). A non-module bda has no associated bundle so we cannot reuse the InjectionServicesImpl for injecting into a bean that's resides in an application library (not WEB-INF/lib) or rar
    Author:
    JJ Snyder
    • Constructor Detail

      • NonModuleInjectionServices

        public NonModuleInjectionServices​(InjectionManager injectionMgr)
    • Method Detail

      • aroundInject

        public <T> void aroundInject​(org.jboss.weld.injection.spi.InjectionContext<T> injectionContext)
        Specified by:
        aroundInject in interface org.jboss.weld.injection.spi.InjectionServices
      • registerInjectionTarget

        public <T> void registerInjectionTarget​(jakarta.enterprise.inject.spi.InjectionTarget<T> injectionTarget,
                                                jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
        Specified by:
        registerInjectionTarget in interface org.jboss.weld.injection.spi.InjectionServices
      • cleanup

        public void cleanup()
        Specified by:
        cleanup in interface org.jboss.weld.bootstrap.api.Service