Class ParamInjectionResolver<A extends Annotation>
java.lang.Object
org.glassfish.jersey.server.internal.inject.ParamInjectionResolver<A>
- Type Parameters:
A- supported parameter injection annotation.
- All Implemented Interfaces:
InjectionResolver<A>
public class ParamInjectionResolver<A extends Annotation>
extends Object
implements InjectionResolver<A>
Abstract base class for resolving JAX-RS
@XxxParam injection.- Author:
- Marek Potociar
-
Constructor Summary
ConstructorsConstructorDescriptionParamInjectionResolver(ValueParamProvider valueParamProvider, Class<A> annotation, jakarta.inject.Provider<ContainerRequest> request) Initialize the base parameter injection resolver. -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean
-
Constructor Details
-
ParamInjectionResolver
public ParamInjectionResolver(ValueParamProvider valueParamProvider, Class<A> annotation, jakarta.inject.Provider<ContainerRequest> request) Initialize the base parameter injection resolver.- Parameters:
valueParamProvider- parameter value supplier provider.
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceInjectionResolver<A extends Annotation>
-
isConstructorParameterIndicator
public boolean isConstructorParameterIndicator()- Specified by:
isConstructorParameterIndicatorin interfaceInjectionResolver<A extends Annotation>
-
isMethodParameterIndicator
public boolean isMethodParameterIndicator()- Specified by:
isMethodParameterIndicatorin interfaceInjectionResolver<A extends Annotation>
-
getAnnotation
- Specified by:
getAnnotationin interfaceInjectionResolver<A extends Annotation>
-