Package org.glassfish.jersey.inject.hk2
package org.glassfish.jersey.inject.hk2
-
ClassDescriptionInjection resolver for
@Context
injection annotation.Context injection resolver binder.Implementation ofInjectionManager
that is able to delay service's registration and injection toDelayedHk2InjectionManager.completeRegistration()
phase.AbstractBinder
that registers all components needed for a proper bootstrap of Jersey based on HK2 framework.Factory which is able to createInjectionManager
instance using service loading and automatically initialize injection manager usingparent
or immediately registers binder.Factory that provides injection of the referenced instance.Implementation of the request scope instance.Implementation ofInjectionManager
that is able to register and inject services.InjectionResolverWrapper<T extends Annotation>This class wraps the jersey classInjectionResolver
to make HK2 version of this provided functionality.This class is used as a bridge betweenHK2 Factory
and JDKSupplier
.Implementation of theClassAnalyzer
that supports selection of the constructor with largest number of parameters as defined in and required by JAX-RS specification.Binder for the JAX-RS compliant class analyzer implementation.Jersey implementation of HK2 Error Service to provide improved reporting of HK2 issues, that may be otherwise hidden (ignored).Binder for the Jersey implementation of HK2ErrorService
contract.Defines string formatting method for each constant in the resource fileClass is able to communicate withRequestScope
and provide request-scoped descriptors to HK2 DI provider to create or destroy instances.Request scope injection binder.This class is able to find theSupplier
of the particular type and use thisSupplier
to create a new instance.