Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBinder - Class in org.glassfish.jersey.inject.hk2
-
Implementation of
Binderinterface 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
@Contextinjection 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
InjectionManagerthat is able to delay service's registration and injection toDelayedHk2InjectionManager.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
-
AbstractBinderthat 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
InjectionManagerinstance using service loading and automatically initialize injection manager usingparentor 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
InjectionManagerthat 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
InjectionResolverto 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 Factoryand JDKSupplier. - 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_STRATEGYand returnstrueif 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
ClassAnalyzerthat 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
ErrorServicecontract.
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
RequestScopeand 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
Supplierof the particular type and use thisSupplierto 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
Binderwith provided binders. - wrap(Binder...) - Static method in class org.glassfish.jersey.inject.hk2.CompositeBinder
-
Creates
Binderwith provided binders.
All Classes and Interfaces|All Packages|Constant Field Values