Class ServerFormUrlEncodedProvider
java.lang.Object
org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
io.quarkus.resteasy.common.runtime.providers.ServerFormUrlEncodedProvider
- All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyReader<jakarta.ws.rs.core.MultivaluedMap>,jakarta.ws.rs.ext.MessageBodyWriter<jakarta.ws.rs.core.MultivaluedMap>,org.jboss.resteasy.spi.AsyncMessageBodyWriter<jakarta.ws.rs.core.MultivaluedMap>
@Produces("application/x-www-form-urlencoded")
@Consumes("application/x-www-form-urlencoded")
@ConstrainedTo(SERVER)
public class ServerFormUrlEncodedProvider
extends org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
We maintain a stripped down version of RESTEasy's ServerFormUrlEncodedProvider here because we need a version compatible with
our media types discovery i.e. we need a no-args constructor.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.MultivaluedMapreadFrom(Class<jakarta.ws.rs.core.MultivaluedMap> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType, jakarta.ws.rs.core.MultivaluedMap<String, String> httpHeaders, InputStream entityStream) Methods inherited from class org.jboss.resteasy.plugins.providers.FormUrlEncodedProvider
asyncWriteTo, getSize, isReadable, isWriteable, parseForm, writeTo
-
Field Details
-
request
@Context org.jboss.resteasy.spi.HttpRequest request
-
-
Constructor Details
-
ServerFormUrlEncodedProvider
public ServerFormUrlEncodedProvider()
-
-
Method Details
-
readFrom
public jakarta.ws.rs.core.MultivaluedMap readFrom(Class<jakarta.ws.rs.core.MultivaluedMap> type, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType, jakarta.ws.rs.core.MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException- Specified by:
readFromin interfacejakarta.ws.rs.ext.MessageBodyReader<jakarta.ws.rs.core.MultivaluedMap>- Overrides:
readFromin classorg.jboss.resteasy.plugins.providers.FormUrlEncodedProvider- Throws:
IOException
-