Class CdiInjectionManagerFactory
- java.lang.Object
-
- org.glassfish.jersey.inject.weld.internal.managed.CdiInjectionManagerFactoryBase
-
- org.glassfish.jersey.inject.weld.managed.CdiInjectionManagerFactory
-
- All Implemented Interfaces:
org.glassfish.jersey.internal.inject.InjectionManagerFactory
@Priority(20) public class CdiInjectionManagerFactory extends org.glassfish.jersey.inject.weld.internal.managed.CdiInjectionManagerFactoryBase implements org.glassfish.jersey.internal.inject.InjectionManagerFactorySPI implementation ofInjectionManagerFactorywhich provides a new instance of CDIInjectionManager.
-
-
Constructor Summary
Constructors Constructor Description CdiInjectionManagerFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.jersey.internal.inject.InjectionManagercreate(Object parent)org.glassfish.jersey.internal.inject.InjectionManagercreate(Object parent, jakarta.ws.rs.RuntimeType runtimeType)Create injectionManager foror get the existing injection manager for the serverstatic org.glassfish.jersey.internal.inject.InjectionManagergetInjectionManager(jakarta.enterprise.context.spi.CreationalContext<?> creationalContext)Get the client side InjectionManager stored in theCreationalContextor the server side InjectionManager.-
Methods inherited from class org.glassfish.jersey.inject.weld.internal.managed.CdiInjectionManagerFactoryBase
getInjectionManager
-
-
-
-
Method Detail
-
create
public org.glassfish.jersey.internal.inject.InjectionManager create(Object parent)
- Specified by:
createin interfaceorg.glassfish.jersey.internal.inject.InjectionManagerFactory
-
create
public org.glassfish.jersey.internal.inject.InjectionManager create(Object parent, jakarta.ws.rs.RuntimeType runtimeType)
Create injectionManager foror get the existing injection manager for the server- Parameters:
parent- Parent injection manager. Not used in this InjectionManagerFactory.runtimeType-RuntimeTypeto get or create the proper injection manager.- Returns:
- The required injection manager instance.
-
getInjectionManager
public static org.glassfish.jersey.internal.inject.InjectionManager getInjectionManager(jakarta.enterprise.context.spi.CreationalContext<?> creationalContext)
Get the client side InjectionManager stored in theCreationalContextor the server side InjectionManager.- Parameters:
creationalContext-CreationalContextsubclass which may hold InjectionManager for the client- Returns:
- existing client side injection or server side injection manager.
-
-