Package org.glassfish.weld.services
Class NonModuleInjectionServices
- java.lang.Object
-
- org.glassfish.weld.services.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 Summary
Constructors Constructor Description NonModuleInjectionServices(InjectionManager injectionMgr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> void
aroundInject(org.jboss.weld.injection.spi.InjectionContext<T> injectionContext)
void
cleanup()
<T> void
registerInjectionTarget(jakarta.enterprise.inject.spi.InjectionTarget<T> injectionTarget, jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
-
-
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 interfaceorg.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 interfaceorg.jboss.weld.injection.spi.InjectionServices
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfaceorg.jboss.weld.bootstrap.api.Service
-
-