- java.lang.Object
-
- swim.web.WebRequest
-
- Direct Known Subclasses:
WebServerRequest
public abstract class WebRequest extends Object
-
-
Constructor Summary
Constructors Constructor Description WebRequest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description WebResponseaccept(swim.io.http.HttpResponder<?> responder)<H extends swim.http.HttpHeader>
HgetHttpHeader(Class<H> headerClass)swim.http.HttpHeadergetHttpHeader(String name)swim.http.HttpEntity<?>httpEntity()swim.collections.FingerTrieSeq<swim.http.HttpHeader>httpHeaders()swim.http.HttpMethodhttpMethod()abstract swim.http.HttpRequest<?>httpRequest()swim.uri.UrihttpUri()swim.uri.UriPathhttpUriPath()swim.uri.UriQueryhttpUriQuery()swim.http.HttpVersionhttpVersion()WebResponsereject()WebResponsereject(swim.io.http.HttpResponder<?> responder)WebResponserespond(swim.http.HttpResponse<?> response)abstract swim.uri.UriPathroutePath()abstract WebRequestroutePath(swim.uri.UriPath routePath)WebResponseupgrade(swim.io.warp.WarpSocket warpSocket, swim.ws.WsResponse wsResponse, swim.io.warp.WarpSettings warpSettings)WebResponseupgrade(swim.io.ws.WebSocket<?,?> webSocket, swim.ws.WsResponse wsResponse, swim.io.ws.WsSettings wsSettings)
-
-
-
Method Detail
-
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)
-
httpEntity
public swim.http.HttpEntity<?> httpEntity()
-
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()
-
-