Class VertxHttpRequest

java.lang.Object
org.jboss.resteasy.plugins.server.BaseHttpRequest
org.jboss.resteasy.plugins.server.vertx.VertxHttpRequest
All Implemented Interfaces:
HttpRequest

@Deprecated(forRemoval=true, since="6.2.13.Final") public class VertxHttpRequest extends org.jboss.resteasy.plugins.server.BaseHttpRequest
Deprecated, for removal: This API element is subject to removal in a future version.
use new dependencies
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

    Fields
    Modifier and Type
    Field
    Description
    protected Map<String,Object>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected org.jboss.resteasy.core.SynchronousDispatcher
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected org.jboss.resteasy.specimpl.ResteasyHttpHeaders
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected InputStream
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Fields inherited from class org.jboss.resteasy.plugins.server.BaseHttpRequest

    decodedFormParameters, formParameters, uri
  • Constructor Summary

    Constructors
    Constructor
    Description
    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)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    getAttribute(String attribute)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    jakarta.ws.rs.core.HttpHeaders
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    jakarta.ws.rs.core.MultivaluedMap<String,String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setAttribute(String name, Object value)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    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
  • Field Details

    • httpHeaders

      protected org.jboss.resteasy.specimpl.ResteasyHttpHeaders httpHeaders
      Deprecated, for removal: This API element is subject to removal in a future version.
    • dispatcher

      protected org.jboss.resteasy.core.SynchronousDispatcher dispatcher
      Deprecated, for removal: This API element is subject to removal in a future version.
    • httpMethod

      protected String httpMethod
      Deprecated, for removal: This API element is subject to removal in a future version.
    • inputStream

      protected InputStream inputStream
      Deprecated, for removal: This API element is subject to removal in a future version.
    • attributes

      protected Map<String,Object> attributes
      Deprecated, for removal: This API element is subject to removal in a future version.
    • response

      protected VertxHttpResponse response
      Deprecated, for removal: This API element is subject to removal in a future version.
  • 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)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getMutableHeaders

      public jakarta.ws.rs.core.MultivaluedMap<String,String> getMutableHeaders()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setHttpMethod

      public void setHttpMethod(String method)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttributeNames

      public Enumeration<String> getAttributeNames()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAsyncContext

      public ResteasyAsynchronousContext getAsyncContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isFlushed

      public boolean isFlushed()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAttribute

      public Object getAttribute(String attribute)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setAttribute

      public void setAttribute(String name, Object value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removeAttribute

      public void removeAttribute(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getHttpHeaders

      public jakarta.ws.rs.core.HttpHeaders getHttpHeaders()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getInputStream

      public InputStream getInputStream()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setInputStream

      public void setInputStream(InputStream stream)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getHttpMethod

      public String getHttpMethod()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getResponse

      public VertxHttpResponse getResponse()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • is100ContinueExpected

      public boolean is100ContinueExpected()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forward

      public void forward(String path)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • wasForwarded

      public boolean wasForwarded()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getRemoteHost

      public String getRemoteHost()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getRemoteAddress

      public String getRemoteAddress()
      Deprecated, for removal: This API element is subject to removal in a future version.