Class MatrixParamInjector
java.lang.Object
org.jboss.resteasy.core.StringParameterInjector
org.jboss.resteasy.core.MatrixParamInjector
-
Field Summary
Fields inherited from class org.jboss.resteasy.core.StringParameterInjector
baseGenericType, baseType, collectionType, constructor, defaultValue, delegate, isArray, isCollection, paramConverter, paramName, paramType, target, type, unmarshaller, valueOf
-
Constructor Summary
ConstructorDescriptionMatrixParamInjector
(Class type, Type genericType, AccessibleObject target, String paramName, String defaultValue, boolean encode, Annotation[] annotations, ResteasyProviderFactory factory) -
Method Summary
Modifier and TypeMethodDescriptioninject
(boolean unwrapAsync) Inject outside the context of an HTTP request.inject
(HttpRequest request, HttpResponse response, boolean unwrapAsync) Inject inside the context of an HTTP request.protected void
throwProcessingException
(String message, Throwable cause) Methods inherited from class org.jboss.resteasy.core.StringParameterInjector
extractValue, extractValues, getHeaderDelegate, getParamConverter, getParamSignature, initialize, initialize, isCollectionOrArray
-
Constructor Details
-
MatrixParamInjector
public MatrixParamInjector(Class type, Type genericType, AccessibleObject target, String paramName, String defaultValue, boolean encode, Annotation[] annotations, ResteasyProviderFactory factory)
-
-
Method Details
-
inject
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
-
throwProcessingException
- Overrides:
throwProcessingException
in classStringParameterInjector
-
inject
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
-