Package org.glassfish.jersey.internal.inject

Common Jersey internal injection utility classes.

See:
          Description

Interface Summary
BindingBuilder<T> Base binding builder (marker) interface.
NamedBindingBuilder<T> Named service binding builder.
ScopedBindingBuilder<T> Scoped service binding builder.
ScopedNamedBindingBuilder<T> Scoped and named service binding builder.
ServiceBindingBuilder<T> Service binding builder.
 

Class Summary
AbstractBinder Skeleton implementation of injection binder with convenience methods for binding definitions.
ContextInjectionResolver Injection resolver for @Context injection annotation.
ContextInjectionResolver.Binder Context injection resolver HK2 binder.
CustomAnnotationImpl Custom annotation implementation
FactoryToService<T> Helper function converting a HK2 service factory into the service contract instance.
Injections HK2 injection binding utility methods.
ProviderBinder Class used for registration of the custom providers into HK2 service locator.
ProviderInstanceBindingBinder<T> Utility Injection binder that may be used for registering provider instances of provider type T in HK2.
Providers Utility class providing a set of utility methods for easier and more type-safe interaction with HK2 injection layer.
ProviderToFactory<T> Helper function converting a HK2 service provider into the provided service contract instance.
ProviderToService<T> Helper function converting a HK2 service provider into the provided service contract instance.
ReferencingFactory<T> Factory that provides injection of the referenced instance.
 

Annotation Types Summary
Custom Qualifier annotation used to annotate HK2 injections and bindings for user custom providers.
 

Package org.glassfish.jersey.internal.inject Description

Common Jersey internal injection utility classes.



Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.