Package org.glassfish.jersey.inject.hk2
Class InjectionResolverWrapper<T extends Annotation>
java.lang.Object
org.glassfish.jersey.inject.hk2.InjectionResolverWrapper<T>
- All Implemented Interfaces:
org.glassfish.hk2.api.InjectionResolver<T>
@Singleton
public class InjectionResolverWrapper<T extends Annotation>
extends Object
implements org.glassfish.hk2.api.InjectionResolver<T>
This class wraps the jersey class
InjectionResolver
to make HK2 version of this
provided functionality. HK2 InjectionResolver
can be then register in ServiceLocator
and
HK2 can handle the annotation which is register along with the interface.-
Field Summary
FieldsFields inherited from interface org.glassfish.hk2.api.InjectionResolver
SYSTEM_RESOLVER_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionInjectionResolverWrapper
(InjectionResolver<T> jerseyResolver) C'tor accepts jersey-likeInjectionResolver
on which the the processing is delegated. -
Method Summary
Modifier and TypeMethodDescriptionprivate org.glassfish.hk2.api.Factory
boolean
boolean
resolve
(org.glassfish.hk2.api.Injectee injectee, org.glassfish.hk2.api.ServiceHandle root)
-
Field Details
-
jerseyResolver
-
-
Constructor Details
-
InjectionResolverWrapper
InjectionResolverWrapper(InjectionResolver<T> jerseyResolver) C'tor accepts jersey-likeInjectionResolver
on which the the processing is delegated.- Parameters:
jerseyResolver
- jersey injection resolver.
-
-
Method Details
-
resolve
public Object resolve(org.glassfish.hk2.api.Injectee injectee, org.glassfish.hk2.api.ServiceHandle root) - Specified by:
resolve
in interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-
asFactory
-
isConstructorParameterIndicator
public boolean isConstructorParameterIndicator()- Specified by:
isConstructorParameterIndicator
in interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-
isMethodParameterIndicator
public boolean isMethodParameterIndicator()- Specified by:
isMethodParameterIndicator
in interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-