Class VertxHttpRequestAdaptor

java.lang.Object
io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
io.quarkiverse.proxywasm.runtime.VertxHttpRequestAdaptor
All Implemented Interfaces:
io.roastedroot.proxywasm.internal.HttpRequestAdaptor

@Alternative @Priority(200) @RequestScoped public class VertxHttpRequestAdaptor extends io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
Vert.x specific implementation of JaxrsHttpRequestAdaptor. Adapts a Vert.x HttpServerRequest to the generic request interface.
  • Constructor Details

    • VertxHttpRequestAdaptor

      public VertxHttpRequestAdaptor()
      Default constructor.
  • Method Details

    • remoteAddress

      public String remoteAddress()
      Specified by:
      remoteAddress in interface io.roastedroot.proxywasm.internal.HttpRequestAdaptor
      Overrides:
      remoteAddress in class io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
    • remotePort

      public int remotePort()
      Specified by:
      remotePort in interface io.roastedroot.proxywasm.internal.HttpRequestAdaptor
      Overrides:
      remotePort in class io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
    • localAddress

      public String localAddress()
      Specified by:
      localAddress in interface io.roastedroot.proxywasm.internal.HttpRequestAdaptor
      Overrides:
      localAddress in class io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
    • localPort

      public int localPort()
      Specified by:
      localPort in interface io.roastedroot.proxywasm.internal.HttpRequestAdaptor
      Overrides:
      localPort in class io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor
    • protocol

      public String protocol()
      Specified by:
      protocol in interface io.roastedroot.proxywasm.internal.HttpRequestAdaptor
      Overrides:
      protocol in class io.roastedroot.proxywasm.jaxrs.internal.JaxrsHttpRequestAdaptor