Package org.jboss.resteasy.core
Class PathParamInjector
- java.lang.Object
-
- org.jboss.resteasy.core.PathParamInjector
-
- All Implemented Interfaces:
ValueInjector
public class PathParamInjector extends Object implements ValueInjector
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description PathParamInjector(Class type, Type genericType, AccessibleObject target, String paramName, String defaultValue, boolean encode, Annotation[] annotations, ResteasyProviderFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
inject(boolean unwrapAsync)
Inject outside the context of an HTTP request.Object
inject(HttpRequest request, HttpResponse response, boolean unwrapAsync)
Inject inside the context of an HTTP request.
-
-
-
Constructor Detail
-
PathParamInjector
public PathParamInjector(Class type, Type genericType, AccessibleObject target, String paramName, String defaultValue, boolean encode, Annotation[] annotations, ResteasyProviderFactory factory)
-
-
Method Detail
-
inject
public Object inject(HttpRequest request, HttpResponse response, boolean unwrapAsync)
Description copied from interface:ValueInjector
Inject inside the context of an HTTP request.- Specified by:
inject
in interfaceValueInjector
- Parameters:
request
- http requestresponse
- http responseunwrapAsync
- unwrap async- Returns:
- object
-
inject
public Object inject(boolean unwrapAsync)
Description copied from interface:ValueInjector
Inject outside the context of an HTTP request. For instance, a singleton may have proxiable and injectable jax-rs objects like Request, UriInfo, or HttpHeaders.- Specified by:
inject
in interfaceValueInjector
- Parameters:
unwrapAsync
- unwrap async- Returns:
- object
-
-