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>
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:
-
Constructor Summary
ConstructorsConstructorDescriptionJerseyComponentProvider(jakarta.inject.Provider<com.google.inject.Injector> injector, Class<T> type) Create provider. -
Method Summary
-
Constructor Details
-
Method Details