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
Nested Classes -
Field Summary
Fields inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest
decodedFormParameters, formParameters, uri -
Constructor Summary
ConstructorsConstructorDescriptionVertxHttpRequest(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 TypeMethodDescriptionvoidorg.jboss.resteasy.spi.ResteasyAsynchronousContextgetAttribute(String attribute) jakarta.ws.rs.core.HttpHeadersvoidremoveAttribute(String name) voidsetAttribute(String name, Object value) voidsetHttpMethod(String method) voidsetInputStream(InputStream stream) booleanMethods inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest
formParametersRead, getDecodedFormParameters, getFormParameters, getUri, isInitial, setRequestUri, setRequestUriMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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()
-