Class VertxHttpRequest
java.lang.Object
org.jboss.resteasy.plugins.server.BaseHttpRequest
org.jboss.resteasy.plugins.server.vertx.VertxHttpRequest
- All Implemented Interfaces:
HttpRequest
public 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.jboss.resteasy.core.SynchronousDispatcherprotected org.jboss.resteasy.specimpl.ResteasyHttpHeadersprotected Stringprotected InputStreamprotected VertxHttpResponseFields inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest
decodedFormParameters, formParameters, uri -
Constructor Summary
ConstructorsConstructorDescriptionVertxHttpRequest(io.vertx.core.Context context, io.vertx.core.http.HttpServerRequest request, org.jboss.resteasy.specimpl.ResteasyUriInfo uri, org.jboss.resteasy.core.SynchronousDispatcher dispatcher, VertxHttpResponse response, boolean is100ContinueExpected) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAttribute(String attribute) jakarta.ws.rs.core.HttpHeadersbooleanbooleanvoidremoveAttribute(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
-
Field Details
-
httpHeaders
protected org.jboss.resteasy.specimpl.ResteasyHttpHeaders httpHeaders -
dispatcher
protected org.jboss.resteasy.core.SynchronousDispatcher dispatcher -
httpMethod
-
inputStream
-
attributes
-
response
-
-
Constructor Details
-
VertxHttpRequest
public VertxHttpRequest(io.vertx.core.Context context, io.vertx.core.http.HttpServerRequest request, org.jboss.resteasy.specimpl.ResteasyUriInfo uri, org.jboss.resteasy.core.SynchronousDispatcher dispatcher, VertxHttpResponse response, boolean is100ContinueExpected)
-
-
Method Details
-
getMutableHeaders
-
setHttpMethod
-
getAttributeNames
-
getAsyncContext
-
isFlushed
public boolean isFlushed() -
getAttribute
-
setAttribute
-
removeAttribute
-
getHttpHeaders
public jakarta.ws.rs.core.HttpHeaders getHttpHeaders() -
getInputStream
-
setInputStream
-
getHttpMethod
-
getResponse
-
is100ContinueExpected
public boolean is100ContinueExpected() -
forward
-
wasForwarded
public boolean wasForwarded() -
getRemoteHost
-
getRemoteAddress
-