See: Description
Interface | Description |
---|---|
Binder |
Interface dedicated to keep some level of code compatibility between previous HK2 implementation and new DI SPI.
|
ContextInjectionResolver |
A marker interface to
InjectionResolver<Context> . |
DisposableSupplier<T> |
Supplier extension which is able to call
Supplier.get() method to create a new object and also call DisposableSupplier.dispose(Object)
to make some cleaning code regarding the instance and the specific Supplier instance. |
ForeignDescriptor |
The descriptor holder for an externally provided DI providers.
|
ForeignRequestScopeBridge |
Internal service to help determine
which HK2 factory provided components should be treated
as request scoped.
|
Injectee |
An Injectee represents the point of injection.
|
InjectionManager |
Interface provides the communication API between Jersey and Dependency Injection provider.
|
InjectionManagerFactory |
Factory which is able to create
InjectionManager . |
InjectionManagerSupplier |
Implementation of this interface is capable of returning
InjectionManager . |
InjectionResolver<T extends Annotation> |
This class allows users to provide a custom injection target for any annotation (including
@Inject ). |
ServiceHolder<T> |
Implementation of this class is used as a holder for service instance from
InjectionManager along with other information about the provided service. |
Class | Description |
---|---|
AbstractBinder |
Implementation of
Binder interface dedicated to keep some level of code compatibility between previous HK2
implementation and new DI SPI. |
AliasBinding |
Injection binding description used to describe the aliases to main
Binding . |
AnnotationLiteral<T extends Annotation> |
Supports inline instantiation of annotation type instances.
|
Binding<T,D extends Binding> |
Abstract injection binding description of a bean.
|
Bindings |
Utility class to create a new injection binding descriptions for arbitrary Java beans.
|
ClassBinding<T> |
Injection binding description of a bean bound via its a Java class.
|
CompositeBinder |
Utility class which is able to install several binders and register them as a whole.
|
CustomAnnotationLiteral |
Custom annotation literal. |
ForeignDescriptorImpl |
The descriptor holder for an externally provided DI providers.
|
InjecteeImpl |
An Injectee represents the point of injection.
|
InjectionResolverBinding<T extends InjectionResolver> |
Class which has the fields containing the instance of
InjectionResolver and its a concrete type. |
Injections |
Injection binding utility methods.
|
InstanceBinding<T> |
Injection binding description of a bean bound directly as a specific instance.
|
ParamConverterConfigurator |
Configurator which initializes and register
ParamConverters.AggregatedProvider instances into InjectionManager . |
ParamConverterFactory |
An aggregate
param converter provider that loads all
the registered ParamConverterProvider implementations. |
ParamConverters |
Container of several different
param converter providers
implementations. |
ParamConverters.AggregatedProvider |
Aggregated
param converter provider . |
ParamConverters.CharacterProvider | |
ParamConverters.DateProvider |
Provider of
param converter that convert the supplied string into a Java
Date instance using conversion method from the
http date formatter utility class. |
ParamConverters.OptionalCustomProvider |
Provider of
param converter that produce the Optional instance
by invoking ParamConverterProvider . |
ParamConverters.OptionalProvider |
Provider of
param converter that produce the OptionalInt, OptionalDouble
or OptionalLong instance. |
ParamConverters.StringConstructor |
Provider of
param converter that produce the target Java type instance
by invoking a single String parameter constructor on the target type. |
ParamConverters.TypeFromString |
Provider of
param converter that produce the target Java type instance
by invoking a static fromString(String) method on the target type. |
ParamConverters.TypeFromStringEnum |
Provider of
param converter that produce the target Java enum type instance
by invoking a static fromString(String) method on the target enum type. |
ParamConverters.TypeValueOf |
Provider of
param converter that produce the target Java type instance
by invoking a static valueOf(String) method on the target type. |
PrimitiveMapper |
Utility class that maps the primitive types to their respective classes as well
as the default values as defined by the JAX-RS specification.
|
ProviderBinder |
Class used for registration of the custom providers into injection manager.
|
Providers |
Utility class providing a set of utility methods for easier and more type-safe
interaction with an injection layer.
|
ReferencingFactory<T> |
Factory that provides injection of the referenced instance.
|
ServiceHolderImpl<T> |
Implementation of the instance keeper which kept the instance of the class from
InjectionManager and the other information about this instance. |
SupplierClassBinding<T> |
Injection binding description of a bean bound indirectly via a supplier class producing instances of the bound type.
|
SupplierInstanceBinding<T> |
Injection binding description of a bean bound indirectly via an supplier producing instances of the bound type.
|
Exception | Description |
---|---|
ExtractorException |
A runtime exception that contains a cause, a checked or runtime exception,
that may be passed to the cause of a
WebApplicationException . |
UpdaterException |
A runtime exception that contains a cause, a checked or runtime exception,
that may be passed to the cause of a
WebApplicationException . |
Annotation Type | Description |
---|---|
Custom |
Qualifier annotation used to annotate HK2 injections and
bindings for user custom providers. |
PerLookup |
PerLookup is the scope for objects that are created every time they are looked up.
|
PerThread |
PerThread is a scope that operates like
Singleton scope, except on a per-thread basis. |
Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.