Class VertxHttpRequest
java.lang.Object
org.jboss.resteasy.plugins.server.BaseHttpRequest
io.quarkus.resteasy.runtime.standalone.VertxHttpRequest
- All Implemented Interfaces:
org.jboss.resteasy.spi.HttpRequest
public final class VertxHttpRequest
extends org.jboss.resteasy.plugins.server.BaseHttpRequest
Abstraction for an inbound http request on the server, or a response from a server to a client
We have this abstraction so that we can reuse marshalling objects in a client framework and serverside framework
- Version:
- $Revision: 1 $
- Author:
- Bill Burke, Norman Maurer, Kristoffer Sjogren
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest
decodedFormParameters, formParameters, uri
-
Constructor Summary
ConstructorDescriptionVertxHttpRequest
(io.vertx.core.Context context, io.vertx.ext.web.RoutingContext routingContext, org.jboss.resteasy.specimpl.ResteasyHttpHeaders httpHeaders, org.jboss.resteasy.specimpl.ResteasyUriInfo uri, String httpMethod, LazyHostSupplier remoteHost, org.jboss.resteasy.core.SynchronousDispatcher dispatcher, VertxHttpResponse response, io.quarkus.arc.ManagedContext requestContext, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.jboss.resteasy.spi.ResteasyAsynchronousContext
getAttribute
(String attribute) jakarta.ws.rs.core.HttpHeaders
void
removeAttribute
(String name) void
setAttribute
(String name, Object value) void
setHttpMethod
(String method) void
setInputStream
(InputStream stream) boolean
Methods inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest
formParametersRead, getDecodedFormParameters, getFormParameters, getUri, isInitial, setRequestUri, setRequestUri
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jboss.resteasy.spi.HttpRequest
getFormEntityPart, getFormEntityParts
-
Constructor Details
-
VertxHttpRequest
public VertxHttpRequest(io.vertx.core.Context context, io.vertx.ext.web.RoutingContext routingContext, org.jboss.resteasy.specimpl.ResteasyHttpHeaders httpHeaders, org.jboss.resteasy.specimpl.ResteasyUriInfo uri, String httpMethod, LazyHostSupplier remoteHost, org.jboss.resteasy.core.SynchronousDispatcher dispatcher, VertxHttpResponse response, io.quarkus.arc.ManagedContext requestContext, Executor executor)
-
-
Method Details
-
getMutableHeaders
-
setHttpMethod
-
getAttributeNames
-
getAsyncContext
public org.jboss.resteasy.spi.ResteasyAsynchronousContext getAsyncContext() -
getAttribute
-
setAttribute
-
removeAttribute
-
getHttpHeaders
public jakarta.ws.rs.core.HttpHeaders getHttpHeaders() -
getRemoteHost
-
getRemoteAddress
-
getInputStream
-
setInputStream
-
getHttpMethod
-
getResponse
-
forward
-
wasForwarded
public boolean wasForwarded()
-