org.glassfish.jersey.server.internal.inject
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 abstract class ParamInjectionResolver<A extends Annotation>
- extends Object
- implements InjectionResolver<A>
Abstract base class for resolving JAX-RS @XxxParam injection.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParamInjectionResolver
public ParamInjectionResolver(Class<? extends AbstractValueFactoryProvider<A>> valueFactoryProviderClass)
- Initialize the base parameter injection resolver.
- Parameters:
valueFactoryProviderClass - parameter value factory provider class.
resolve
public Object resolve(Injectee injectee,
ServiceHandle<?> root)
- Specified by:
resolve in interface InjectionResolver<A extends Annotation>
isConstructorParameterIndicator
public boolean isConstructorParameterIndicator()
- Specified by:
isConstructorParameterIndicator in interface InjectionResolver<A extends Annotation>
isMethodParameterIndicator
public boolean isMethodParameterIndicator()
- Specified by:
isMethodParameterIndicator in interface InjectionResolver<A extends Annotation>
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.