Class JerseyComponentProvider<T>
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider<T>
-
- Type Parameters:
T
- injection type
- All Implemented Interfaces:
jakarta.inject.Provider<T>
public class JerseyComponentProvider<T> extends java.lang.Object implements jakarta.inject.Provider<T>
Lazy "bridge" used to register HK2 types in guice context. Guice context is created before HK2, so such lazy binding is the only way to register types properly.Provider used on stage when HK2 context is not started and guice context is gust starting, so both injectors resolved lazily.
- See Also:
InjectorProvider
-
-
Constructor Summary
Constructors Constructor Description JerseyComponentProvider(jakarta.inject.Provider<com.google.inject.Injector> injector, java.lang.Class<T> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
get()
java.lang.String
toString()
-
-
-
Constructor Detail
-
JerseyComponentProvider
public JerseyComponentProvider(jakarta.inject.Provider<com.google.inject.Injector> injector, java.lang.Class<T> type)
-
-