All Classes and Interfaces
Classes
Class
Description
Implementation of
Binder interface dedicated to keep some level of code compatibility between previous HK2
implementation and new DI SPI.Utility class to create a new injection binding descriptions for arbitrary Java beans.
Utility class which is able to install several binders and register them as a whole.
Injection resolver for
@Context injection annotation.Context injection resolver binder.
Implementation of
InjectionManager that is able to delay service's registration
and injection to DelayedHk2InjectionManager.completeRegistration() phase.AbstractBinder that registers all components needed for a proper bootstrap of Jersey based on HK2 framework.Factory which is able to create
InjectionManager instance using service loading and automatically initialize injection
manager using parent or immediately registers binder.Factory that provides injection of the referenced instance.
Implementation of the request scope instance.
Implementation of
InjectionManager that is able to register and inject services.This class wraps the jersey class
InjectionResolver to make HK2 version of this
provided functionality.This class is used as a bridge between
HK2 Factory and JDK Supplier.Implementation of the
ClassAnalyzer 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 HK2
ErrorService contract.Defines string formatting method for each constant in the resource file
Class is able to communicate with
RequestScope and provide request-scoped descriptors to HK2 DI provider to create or
destroy instances.Request scope injection binder.
This class is able to find the
Supplier of the particular type and use this Supplier to create a new
instance.