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-likeInjectionResolveron which the the processing is delegated. -
Method Summary
Modifier and TypeMethodDescriptionprivate org.glassfish.hk2.api.Factorybooleanbooleanresolve(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-likeInjectionResolveron 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:
resolvein interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-
asFactory
-
isConstructorParameterIndicator
public boolean isConstructorParameterIndicator()- Specified by:
isConstructorParameterIndicatorin interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-
isMethodParameterIndicator
public boolean isMethodParameterIndicator()- Specified by:
isMethodParameterIndicatorin interfaceorg.glassfish.hk2.api.InjectionResolver<T extends Annotation>
-