Index

A B C D F G H I J L N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBinder - Class in org.glassfish.jersey.inject.hk2
Implementation of Binder interface dedicated to keep some level of code compatibility between previous HK2 implementation and new DI SPI.
AbstractBinder() - Constructor for class org.glassfish.jersey.inject.hk2.AbstractBinder
 

B

Binder() - Constructor for class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl.Binder
 
Binder() - Constructor for class org.glassfish.jersey.inject.hk2.JerseyErrorService.Binder
 
Binder() - Constructor for class org.glassfish.jersey.inject.hk2.RequestContext.Binder
 
Binder(ServiceLocator) - Constructor for class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.Binder
Constructor for JerseyClassAnalyzer.
Bindings - Class in org.glassfish.jersey.inject.hk2
Utility class to create a new injection binding descriptions for arbitrary Java beans.

C

completeRegistration() - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
completeRegistration() - Method in class org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager
 
CompositeBinder - Class in org.glassfish.jersey.inject.hk2
Utility class which is able to install several binders and register them as a whole.
CompositeBinder() - Constructor for class org.glassfish.jersey.inject.hk2.CompositeBinder
 
configure() - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl.Binder
 
configure() - Method in class org.glassfish.jersey.inject.hk2.Hk2BootstrapBinder
 
configure() - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.Binder
 
configure() - Method in class org.glassfish.jersey.inject.hk2.JerseyErrorService.Binder
 
configure() - Method in class org.glassfish.jersey.inject.hk2.RequestContext.Binder
 
contains(ForeignDescriptor) - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
 
containsKey(ActiveDescriptor<?>) - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 
ContextInjectionResolverImpl - Class in org.glassfish.jersey.inject.hk2
Injection resolver for @Context injection annotation.
ContextInjectionResolverImpl() - Constructor for class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
 
ContextInjectionResolverImpl.Binder - Class in org.glassfish.jersey.inject.hk2
Context injection resolver binder.
create(Class<U>) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
create(Object) - Method in class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory
 
create(Object, Configuration) - Method in class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory
 
createAndInitialize(Class<U>) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
createContext() - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope
 
createForeignDescriptor(Binding) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 

D

DelayedHk2InjectionManager - Class in org.glassfish.jersey.inject.hk2
Implementation of InjectionManager that is able to delay service's registration and injection to DelayedHk2InjectionManager.completeRegistration() phase.
destroyOne(ActiveDescriptor<?>) - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 
dispose(T) - Method in class org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory
 
dispose(T) - Method in class org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge
 
dispose(T) - Method in class org.glassfish.jersey.inject.hk2.SupplierFactoryBridge
 

F

findOrCreate(ActiveDescriptor<U>, ServiceHandle<?>) - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 

G

get(ForeignDescriptor) - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
Get an inhabitant stored in the scope instance that matches the active descriptor .
getAllInstances(Type) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getAllServiceHolders(Class<T>, Annotation...) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getAnnotation() - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
 
getBindings(InjectionManager, Binder) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
 
getConstructor(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
 
getFields(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
 
getInitializerMethods(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
 
getInstance(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getInstance(Class<T>, Annotation...) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getInstance(Class<T>, String) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getInstance(Type) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getInstance(ForeignDescriptor) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
getPostConstructMethod(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
 
getPreDestroyMethod(Class<T>) - Method in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
 
getReference() - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
Get a "new" reference of the scope instance.
getScope() - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 
getServiceLocator() - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 

H

HK_2_CLEARING_CACHE(Object, Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
Clearing Jersey HK2 caches.
HK_2_FAILURE_OUTSIDE_ERROR_SCOPE() - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
HK2 failure has been detected in a code that does not run in an active Jersey Error scope.
HK_2_PROVIDER_NOT_REGISTRABLE(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
Provider registered to Hk2InjectionManager cannot be process because of incompatible type: {0}.
HK_2_REIFICATION_ERROR(Object, Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
HK2 service reification failed for [{0}] with an exception: {1}
HK_2_UNKNOWN_ERROR(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
Unknown HK2 failure detected: {0}
HK_2_UNKNOWN_PARENT_INJECTION_MANAGER(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
Unknown parent of InjectionManager, ServiceLocator should be used instead of: {0}.
HK2_INJECTION_MANAGER_STRATEGY - Static variable in class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory
Hk2 Injection manager strategy.
Hk2BootstrapBinder - Class in org.glassfish.jersey.inject.hk2
AbstractBinder that registers all components needed for a proper bootstrap of Jersey based on HK2 framework.
Hk2InjectionManagerFactory - Class in org.glassfish.jersey.inject.hk2
Factory which is able to create InjectionManager instance using service loading and automatically initialize injection manager using parent or immediately registers binder.
Hk2InjectionManagerFactory() - Constructor for class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory
 
Hk2ReferencingFactory<T> - Class in org.glassfish.jersey.inject.hk2
Factory that provides injection of the referenced instance.
Hk2ReferencingFactory(Provider<Ref<T>>) - Constructor for class org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory
Create new referencing injection factory.
Hk2Registrables - Class in org.glassfish.jersey.inject.hk2
 
Hk2Registrables() - Constructor for class org.glassfish.jersey.inject.hk2.Hk2Registrables
 
Hk2RequestScope - Class in org.glassfish.jersey.inject.hk2
 
Hk2RequestScope() - Constructor for class org.glassfish.jersey.inject.hk2.Hk2RequestScope
 
Hk2RequestScope.Instance - Class in org.glassfish.jersey.inject.hk2
Implementation of the request scope instance.

I

ImmediateHk2InjectionManager - Class in org.glassfish.jersey.inject.hk2
Implementation of InjectionManager that is able to register and inject services.
inject(Object) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
inject(Object, String) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
injectionResolver(T) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new injection resolver binding.
InjectionResolverWrapper<T extends Annotation> - Class in org.glassfish.jersey.inject.hk2
This class wraps the jersey class InjectionResolver to make HK2 version of this provided functionality.
InstanceSupplierFactoryBridge<T> - Class in org.glassfish.jersey.inject.hk2
This class is used as a bridge between HK2 Factory and JDK Supplier.
isActive() - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 
isConstructorParameterIndicator() - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
 
isConstructorParameterIndicator() - Method in class org.glassfish.jersey.inject.hk2.InjectionResolverWrapper
 
isImmediateStrategy() - Static method in class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory
Check HK2 Strategy property Hk2InjectionManagerFactory.HK2_INJECTION_MANAGER_STRATEGY and returns true if the current HK2 Strategy is "immediate".
isMethodParameterIndicator() - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
 
isMethodParameterIndicator() - Method in class org.glassfish.jersey.inject.hk2.InjectionResolverWrapper
 
isRegistrable(Class<?>) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
isShutdown() - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 

J

JerseyClassAnalyzer - Class in org.glassfish.jersey.inject.hk2
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 - Class in org.glassfish.jersey.inject.hk2
Binder for the JAX-RS compliant class analyzer implementation.
JerseyErrorService - Class in org.glassfish.jersey.inject.hk2
Jersey implementation of HK2 Error Service to provide improved reporting of HK2 issues, that may be otherwise hidden (ignored).
JerseyErrorService() - Constructor for class org.glassfish.jersey.inject.hk2.JerseyErrorService
 
JerseyErrorService.Binder - Class in org.glassfish.jersey.inject.hk2
Binder for the Jersey implementation of HK2 ErrorService contract.

L

localizableHK_2_CLEARING_CACHE(Object, Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
localizableHK_2_FAILURE_OUTSIDE_ERROR_SCOPE() - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
localizableHK_2_PROVIDER_NOT_REGISTRABLE(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
localizableHK_2_REIFICATION_ERROR(Object, Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
localizableHK_2_UNKNOWN_ERROR(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
localizableHK_2_UNKNOWN_PARENT_INJECTION_MANAGER(Object) - Static method in class org.glassfish.jersey.inject.hk2.LocalizationMessages
 
LocalizationMessages - Class in org.glassfish.jersey.inject.hk2
Defines string formatting method for each constant in the resource file

N

NAME - Static variable in class org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer
Name of the analyzer service.

O

onFailure(ErrorInformation) - Method in class org.glassfish.jersey.inject.hk2.JerseyErrorService
 
org.glassfish.jersey.inject.hk2 - package org.glassfish.jersey.inject.hk2
 

P

preDestroy(Object) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
provide() - Method in class org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory
 
provide() - Method in class org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge
 
provide() - Method in class org.glassfish.jersey.inject.hk2.SupplierFactoryBridge
 
put(ForeignDescriptor, T) - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
Store a new inhabitant for the given descriptor.

R

referenceFactory() - Static method in class org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory
Get a reference factory providing an empty reference.
referenceFactory(T) - Static method in class org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory
Get a reference factory providing an initialized reference.
register(Iterable<Binding>) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
register(Iterable<Binding>) - Method in class org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager
 
register(Object) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
register(Object) - Method in class org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager
 
register(Binder) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
register(Binder) - Method in class org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager
 
register(Binding) - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
register(Binding) - Method in class org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager
 
registrableContracts() - Method in class org.glassfish.jersey.inject.hk2.Hk2Registrables
 
release() - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
Release a single reference to the current request scope instance.
remove(ForeignDescriptor) - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
Remove a value for the descriptor if present in the scope instance store.
RequestContext - Class in org.glassfish.jersey.inject.hk2
Class is able to communicate with RequestScope and provide request-scoped descriptors to HK2 DI provider to create or destroy instances.
RequestContext(RequestScope) - Constructor for class org.glassfish.jersey.inject.hk2.RequestContext
 
RequestContext.Binder - Class in org.glassfish.jersey.inject.hk2
Request scope injection binder.
resolve(Injectee, ServiceHandle) - Method in class org.glassfish.jersey.inject.hk2.InjectionResolverWrapper
 
resolve(Injectee, ServiceHandle<?>) - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
 
resolve(Injectee) - Method in class org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl
Jersey Injection Resolver method that just populate HK2 injectee object and delegates the processing to HK2 Injection Resolver.

S

service(GenericType<T>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new generic type-based service binding.
service(Class<T>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new class-based service binding.
service(T) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new instance-based service binding.
serviceAsContract(GenericType<T>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new generic type-based service binding.
serviceAsContract(Class<T>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new class-based service binding.
serviceAsContract(Type) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new generic type-based service binding.
serviceAsContract(T) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new instance-based service binding.
shutdown() - Method in class org.glassfish.jersey.inject.hk2.DelayedHk2InjectionManager
 
shutdown() - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 
supplier(Class<? extends Supplier<T>>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new supplier class-based service binding.
supplier(Class<? extends Supplier<T>>, Class<? extends Annotation>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new supplier class-based service binding.
supplier(Supplier<T>) - Static method in class org.glassfish.jersey.inject.hk2.Bindings
Start building a new supplier instance-based service binding.
SupplierFactoryBridge<T> - Class in org.glassfish.jersey.inject.hk2
This class is able to find the Supplier of the particular type and use this Supplier to create a new instance.
supportsNullCreation() - Method in class org.glassfish.jersey.inject.hk2.RequestContext
 

T

toString() - Method in class org.glassfish.jersey.inject.hk2.Hk2RequestScope.Instance
 

W

wrap(Collection<Binder>) - Static method in class org.glassfish.jersey.inject.hk2.CompositeBinder
Creates Binder with provided binders.
wrap(Binder...) - Static method in class org.glassfish.jersey.inject.hk2.CompositeBinder
Creates Binder with provided binders.
A B C D F G H I J L N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values