Module swim.web
Package swim.web

Class WebRequest

java.lang.Object
swim.web.WebRequest
Direct Known Subclasses:
WebServerRequest

public abstract class WebRequest extends Object
  • Constructor Details

    • WebRequest

      public WebRequest()
  • Method Details

    • httpRequest

      public abstract swim.http.HttpRequest<?> httpRequest()
    • httpMethod

      public swim.http.HttpMethod httpMethod()
    • httpUri

      public swim.uri.Uri httpUri()
    • httpUriPath

      public swim.uri.UriPath httpUriPath()
    • httpUriQuery

      public swim.uri.UriQuery httpUriQuery()
    • httpVersion

      public swim.http.HttpVersion httpVersion()
    • httpHeaders

      public swim.collections.FingerTrieSeq<swim.http.HttpHeader> httpHeaders()
    • getHttpHeader

      public swim.http.HttpHeader getHttpHeader(String name)
    • getHttpHeader

      public <H extends swim.http.HttpHeader> H getHttpHeader(Class<H> headerClass)
    • httpPayload

      public swim.http.HttpPayload<?> httpPayload()
    • routePath

      public abstract swim.uri.UriPath routePath()
    • routePath

      public abstract WebRequest routePath(swim.uri.UriPath routePath)
    • accept

      public WebResponse accept(swim.io.http.HttpResponder<?> responder)
    • respond

      public WebResponse respond(swim.http.HttpResponse<?> response)
    • upgrade

      public WebResponse upgrade(swim.io.ws.WebSocket<?,?> webSocket, swim.ws.WsResponse wsResponse, swim.io.ws.WsSettings wsSettings)
    • upgrade

      public WebResponse upgrade(swim.io.warp.WarpSocket warpSocket, swim.ws.WsResponse wsResponse, swim.io.warp.WarpSettings warpSettings)
    • reject

      public WebResponse reject(swim.io.http.HttpResponder<?> responder)
    • reject

      public WebResponse reject()