- java.lang.Object
-
- swim.http.HttpPart
-
- swim.http.HttpMessage<T>
-
- swim.http.HttpRequest<T>
-
- All Implemented Interfaces:
swim.codec.Debug
public final class HttpRequest<T> extends HttpMessage<T> implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequest<T>appendedHeader(HttpHeader newHeader)HttpRequest<T>appendedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders)HttpRequest<T>appendedHeaders(HttpHeader... newHeaders)HttpRequest<String>body(String content)HttpRequest<String>body(String content, MediaType mediaType)static <T> HttpRequest<T>connect(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>connect(swim.uri.Uri uri, HttpHeader... headers)<T2> HttpRequest<T2>content(HttpEntity<T2> entity)voiddebug(swim.codec.Output<?> output)static <T> HttpRequest<T>delete(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>delete(swim.uri.Uri uri, HttpHeader... headers)swim.codec.Encoder<?,HttpRequest<T>>encodeHttp(swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,HttpRequest<T>>encodeHttp(swim.codec.OutputBuffer<?> output, HttpWriter http)HttpEntity<T>entity()<T2> HttpRequest<T2>entity(HttpEntity<T2> entity)<T2> swim.codec.Decoder<HttpRequest<T2>>entityDecoder(swim.codec.Decoder<T2> contentDecoder)booleanequals(Object other)static <T> HttpRequest<T>from(HttpMethod method, swim.uri.Uri uri, HttpVersion version)static <T> HttpRequest<T>from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, swim.collections.FingerTrieSeq<HttpHeader> headers, HttpEntity<T> entity)static <T> HttpRequest<T>from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, HttpHeader... headers)static <T> HttpRequest<T>get(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>get(swim.uri.Uri uri, HttpHeader... headers)inthashCode()static <T> HttpRequest<T>head(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>head(swim.uri.Uri uri, HttpHeader... headers)swim.collections.FingerTrieSeq<HttpHeader>headers()HttpRequest<T>headers(swim.collections.FingerTrieSeq<HttpHeader> headers)HttpRequest<T>headers(HttpHeader... headers)swim.codec.Encoder<?,HttpRequest<T>>httpEncoder()swim.codec.Encoder<?,HttpRequest<T>>httpEncoder(HttpWriter http)swim.codec.Writer<?,HttpRequest<T>>httpWriter()swim.codec.Writer<?,HttpRequest<T>>httpWriter(HttpWriter http)HttpMethodmethod()HttpRequest<T>method(HttpMethod method)static <T> HttpRequest<T>options(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>options(swim.uri.Uri uri, HttpHeader... headers)static <T> HttpRequest<T>parseHttp(String string)static <T> HttpRequest<T>post(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>post(swim.uri.Uri uri, HttpHeader... headers)static <T> HttpRequest<T>put(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>put(swim.uri.Uri uri, HttpHeader... headers)StringtoString()static <T> HttpRequest<T>trace(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)static <T> HttpRequest<T>trace(swim.uri.Uri uri, HttpHeader... headers)HttpRequest<T>updatedHeader(HttpHeader newHeader)HttpRequest<T>updatedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders)HttpRequest<T>updatedHeaders(HttpHeader... newHeaders)swim.uri.Uriuri()HttpRequest<T>uri(swim.uri.Uri uri)HttpVersionversion()HttpRequest<T>version(HttpVersion version)swim.codec.Writer<?,HttpRequest<T>>writeHttp(swim.codec.Output<?> output)swim.codec.Writer<?,HttpRequest<T>>writeHttp(swim.codec.Output<?> output, HttpWriter http)-
Methods inherited from class swim.http.HttpMessage
contentDecoder, contentDecoder, getHeader, getHeader
-
-
-
-
Method Detail
-
from
public static <T> HttpRequest<T> from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, swim.collections.FingerTrieSeq<HttpHeader> headers, HttpEntity<T> entity)
-
from
public static <T> HttpRequest<T> from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
from
public static <T> HttpRequest<T> from(HttpMethod method, swim.uri.Uri uri, HttpVersion version, HttpHeader... headers)
-
from
public static <T> HttpRequest<T> from(HttpMethod method, swim.uri.Uri uri, HttpVersion version)
-
get
public static <T> HttpRequest<T> get(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
get
public static <T> HttpRequest<T> get(swim.uri.Uri uri, HttpHeader... headers)
-
head
public static <T> HttpRequest<T> head(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
head
public static <T> HttpRequest<T> head(swim.uri.Uri uri, HttpHeader... headers)
-
post
public static <T> HttpRequest<T> post(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
post
public static <T> HttpRequest<T> post(swim.uri.Uri uri, HttpHeader... headers)
-
put
public static <T> HttpRequest<T> put(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
put
public static <T> HttpRequest<T> put(swim.uri.Uri uri, HttpHeader... headers)
-
delete
public static <T> HttpRequest<T> delete(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
delete
public static <T> HttpRequest<T> delete(swim.uri.Uri uri, HttpHeader... headers)
-
connect
public static <T> HttpRequest<T> connect(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
connect
public static <T> HttpRequest<T> connect(swim.uri.Uri uri, HttpHeader... headers)
-
options
public static <T> HttpRequest<T> options(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
options
public static <T> HttpRequest<T> options(swim.uri.Uri uri, HttpHeader... headers)
-
trace
public static <T> HttpRequest<T> trace(swim.uri.Uri uri, swim.collections.FingerTrieSeq<HttpHeader> headers)
-
trace
public static <T> HttpRequest<T> trace(swim.uri.Uri uri, HttpHeader... headers)
-
parseHttp
public static <T> HttpRequest<T> parseHttp(String string)
-
method
public HttpMethod method()
-
method
public HttpRequest<T> method(HttpMethod method)
-
uri
public swim.uri.Uri uri()
-
uri
public HttpRequest<T> uri(swim.uri.Uri uri)
-
version
public HttpVersion version()
- Specified by:
versionin classHttpMessage<T>
-
version
public HttpRequest<T> version(HttpVersion version)
-
headers
public swim.collections.FingerTrieSeq<HttpHeader> headers()
- Specified by:
headersin classHttpMessage<T>
-
headers
public HttpRequest<T> headers(swim.collections.FingerTrieSeq<HttpHeader> headers)
- Specified by:
headersin classHttpMessage<T>
-
headers
public HttpRequest<T> headers(HttpHeader... headers)
- Specified by:
headersin classHttpMessage<T>
-
appendedHeaders
public HttpRequest<T> appendedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders)
- Specified by:
appendedHeadersin classHttpMessage<T>
-
appendedHeaders
public HttpRequest<T> appendedHeaders(HttpHeader... newHeaders)
- Specified by:
appendedHeadersin classHttpMessage<T>
-
appendedHeader
public HttpRequest<T> appendedHeader(HttpHeader newHeader)
- Specified by:
appendedHeaderin classHttpMessage<T>
-
updatedHeaders
public HttpRequest<T> updatedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders)
- Specified by:
updatedHeadersin classHttpMessage<T>
-
updatedHeaders
public HttpRequest<T> updatedHeaders(HttpHeader... newHeaders)
- Specified by:
updatedHeadersin classHttpMessage<T>
-
updatedHeader
public HttpRequest<T> updatedHeader(HttpHeader newHeader)
- Specified by:
updatedHeaderin classHttpMessage<T>
-
entity
public HttpEntity<T> entity()
- Specified by:
entityin classHttpMessage<T>
-
entity
public <T2> HttpRequest<T2> entity(HttpEntity<T2> entity)
- Specified by:
entityin classHttpMessage<T>
-
content
public <T2> HttpRequest<T2> content(HttpEntity<T2> entity)
- Specified by:
contentin classHttpMessage<T>
-
body
public HttpRequest<String> body(String content, MediaType mediaType)
- Specified by:
bodyin classHttpMessage<T>
-
body
public HttpRequest<String> body(String content)
- Specified by:
bodyin classHttpMessage<T>
-
entityDecoder
public <T2> swim.codec.Decoder<HttpRequest<T2>> entityDecoder(swim.codec.Decoder<T2> contentDecoder)
- Overrides:
entityDecoderin classHttpMessage<T>
-
httpEncoder
public swim.codec.Encoder<?,HttpRequest<T>> httpEncoder(HttpWriter http)
- Overrides:
httpEncoderin classHttpMessage<T>
-
httpEncoder
public swim.codec.Encoder<?,HttpRequest<T>> httpEncoder()
- Overrides:
httpEncoderin classHttpMessage<T>
-
encodeHttp
public swim.codec.Encoder<?,HttpRequest<T>> encodeHttp(swim.codec.OutputBuffer<?> output, HttpWriter http)
- Overrides:
encodeHttpin classHttpMessage<T>
-
encodeHttp
public swim.codec.Encoder<?,HttpRequest<T>> encodeHttp(swim.codec.OutputBuffer<?> output)
- Overrides:
encodeHttpin classHttpMessage<T>
-
httpWriter
public swim.codec.Writer<?,HttpRequest<T>> httpWriter(HttpWriter http)
- Specified by:
httpWriterin classHttpPart
-
httpWriter
public swim.codec.Writer<?,HttpRequest<T>> httpWriter()
- Overrides:
httpWriterin classHttpPart
-
writeHttp
public swim.codec.Writer<?,HttpRequest<T>> writeHttp(swim.codec.Output<?> output, HttpWriter http)
-
writeHttp
public swim.codec.Writer<?,HttpRequest<T>> writeHttp(swim.codec.Output<?> output)
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
-