AbstractHk2InjectionManager |
Abstract class dedicated to implementations of InjectionManager providing several convenient methods.
|
ContextInjectionResolverImpl |
Injection resolver for @Context injection annotation.
|
ContextInjectionResolverImpl.Binder |
Context injection resolver binder.
|
ContextInjectionResolverImpl.CacheKey |
Key dedicated for internal cache mechanism because two different Injectee Hk2 implementations comes from
Jersey side and HK2 side injection resolver.
|
ContextInjectionResolverImpl.DescriptorOverridingInjectee |
|
ContextInjectionResolverImpl.RequiredTypeOverridingInjectee |
|
DelayedHk2InjectionManager |
|
Hk2BootstrapBinder |
AbstractBinder that registers all components needed for a proper bootstrap of Jersey based on HK2 framework.
|
Hk2Helper |
This class contains the convenient methods for translation from jersey classes to HK2 and visa versa, then contains methods
for binding structures such as Binder or Binding to a provided service
locator.
|
Hk2InjectionManagerFactory |
Factory which is able to create InjectionManager instance using service loading and automatically initialize injection
manager using parent or immediately registers binder.
|
Hk2ReferencingFactory<T> |
Factory that provides injection of the referenced instance.
|
Hk2ReferencingFactory.EmptyReferenceFactory<T> |
|
Hk2ReferencingFactory.InitializedReferenceFactory<T> |
|
Hk2RequestScope |
|
Hk2RequestScope.Instance |
Implementation of the request scope instance.
|
ImmediateHk2InjectionManager |
Implementation of InjectionManager that is able to register and inject services.
|
InjectionResolverWrapper<T extends java.lang.annotation.Annotation> |
This class wraps the jersey class InjectionResolver to make HK2 version of this
provided functionality.
|
InstanceSupplierFactoryBridge<T> |
This class is used as a bridge between HK2 Factory and JDK Supplier .
|
JerseyClassAnalyzer |
Implementation of the ClassAnalyzer that 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 HK2 ErrorService contract.
|
LocalizationMessages |
Defines string formatting method for each constant in the resource file
|
LocalizationMessages.BundleSupplier |
|
RequestContext |
Class is able to communicate with RequestScope and 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 the Supplier of the particular type and use this Supplier to create a new
instance.
|