All Classes
-
Class Summary Class Description ContextInjectionResolverImpl Injection resolver for@Contextinjection annotation.ContextInjectionResolverImpl.Binder Context injection resolver binder.DelayedHk2InjectionManager Implementation ofInjectionManagerthat is able to delay service's registration and injection toDelayedHk2InjectionManager.completeRegistration()phase.Hk2BootstrapBinder AbstractBinderthat registers all components needed for a proper bootstrap of Jersey based on HK2 framework.Hk2InjectionManagerFactory Factory which is able to createInjectionManagerinstance using service loading and automatically initialize injection manager usingparentor immediately registers binder.Hk2ReferencingFactory<T> Factory that provides injection of the referenced instance.Hk2RequestScope Hk2RequestScope.Instance Implementation of the request scope instance.ImmediateHk2InjectionManager Implementation ofInjectionManagerthat is able to register and inject services.InjectionResolverWrapper<T extends Annotation> This class wraps the jersey classInjectionResolverto make HK2 version of this provided functionality.InstanceSupplierFactoryBridge<T> This class is used as a bridge betweenHK2 Factoryand JDKSupplier.JerseyClassAnalyzer Implementation of theClassAnalyzerthat supports selection of the constructor with largest number of parameters as defined in and required by JAX-RS specification.JerseyClassAnalyzer.Binder Binder for the JAX-RS compliant class analyzer implementation.JerseyErrorService Jersey implementation of HK2 Error Service to provide improved reporting of HK2 issues, that may be otherwise hidden (ignored).JerseyErrorService.Binder Binder for the Jersey implementation of HK2ErrorServicecontract.LocalizationMessages Defines string formatting method for each constant in the resource fileRequestContext Class is able to communicate withRequestScopeand provide request-scoped descriptors to HK2 DI provider to create or destroy instances.RequestContext.Binder Request scope injection binder.SupplierFactoryBridge<T> This class is able to find theSupplierof the particular type and use thisSupplierto create a new instance.