A - supported parameter injection annotation.public class ParamInjectionResolver<A extends Annotation> extends Object implements InjectionResolver<A>
@XxxParam injection.| Constructor and Description |
|---|
ParamInjectionResolver(ValueParamProvider valueParamProvider,
Class<A> annotation,
javax.inject.Provider<ContainerRequest> request)
Initialize the base parameter injection resolver.
|
| Modifier and Type | Method and Description |
|---|---|
Class<A> |
getAnnotation() |
boolean |
isConstructorParameterIndicator() |
boolean |
isMethodParameterIndicator() |
Object |
resolve(Injectee injectee) |
public ParamInjectionResolver(ValueParamProvider valueParamProvider, Class<A> annotation, javax.inject.Provider<ContainerRequest> request)
valueParamProvider - parameter value supplier provider.public Object resolve(Injectee injectee)
resolve in interface InjectionResolver<A extends Annotation>public boolean isConstructorParameterIndicator()
isConstructorParameterIndicator in interface InjectionResolver<A extends Annotation>public boolean isMethodParameterIndicator()
isMethodParameterIndicator in interface InjectionResolver<A extends Annotation>public Class<A> getAnnotation()
getAnnotation in interface InjectionResolver<A extends Annotation>Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.