java.lang.Object
swim.http.HttpPart
swim.http.HttpMessage<T>
- Direct Known Subclasses:
HttpRequest,HttpResponse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract HttpMessage<T>appendedHeader(HttpHeader newHeader) abstract HttpMessage<T>appendedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders) abstract HttpMessage<T>appendedHeaders(HttpHeader... newHeaders) abstract HttpMessage<String>abstract HttpMessage<String>abstract <T2> HttpMessage<T2>content(HttpPayload<T2> payload) swim.codec.Decoder<Object>swim.codec.Decoder<Object>contentDecoder(MediaType mediaType) static swim.codec.Decoder<swim.structure.Value>swim.codec.Encoder<?,? extends HttpMessage<T>> encodeHttp(swim.codec.OutputBuffer<?> output) swim.codec.Encoder<?,? extends HttpMessage<T>> encodeHttp(swim.codec.OutputBuffer<?> output, HttpWriter http) <H extends HttpHeader>
Habstract swim.collections.FingerTrieSeq<HttpHeader>headers()abstract HttpMessage<T>headers(swim.collections.FingerTrieSeq<HttpHeader> headers) abstract HttpMessage<T>headers(HttpHeader... headers) swim.codec.Encoder<?,? extends HttpMessage<T>> swim.codec.Encoder<?,? extends HttpMessage<T>> httpEncoder(HttpWriter http) abstract HttpPayload<T>payload()abstract <T2> HttpMessage<T2>payload(HttpPayload<T2> payload) <T2> swim.codec.Decoder<? extends HttpMessage<T2>>payloadDecoder(swim.codec.Decoder<T2> contentDecoder) abstract HttpMessage<T>updatedHeader(HttpHeader newHeader) abstract HttpMessage<T>updatedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders) abstract HttpMessage<T>updatedHeaders(HttpHeader... newHeaders) abstract HttpVersionversion()Methods inherited from class swim.http.HttpPart
httpWriter, httpWriter, toHttp, writeHttp, writeHttp
-
Constructor Details
-
HttpMessage
public HttpMessage()
-
-
Method Details
-
version
-
headers
-
getHeader
-
getHeader
-
headers
-
headers
-
appendedHeaders
public abstract HttpMessage<T> appendedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders) -
appendedHeaders
-
appendedHeader
-
updatedHeaders
public abstract HttpMessage<T> updatedHeaders(swim.collections.FingerTrieSeq<HttpHeader> newHeaders) -
updatedHeaders
-
updatedHeader
-
payload
-
payload
-
content
-
body
-
body
-
payloadDecoder
public <T2> swim.codec.Decoder<? extends HttpMessage<T2>> payloadDecoder(swim.codec.Decoder<T2> contentDecoder) -
contentDecoder
-
contentDecoder
-
httpEncoder
-
httpEncoder
-
encodeHttp
public swim.codec.Encoder<?,? extends HttpMessage<T>> encodeHttp(swim.codec.OutputBuffer<?> output, HttpWriter http) -
encodeHttp
-
detectContentDecoder
public static swim.codec.Decoder<swim.structure.Value> detectContentDecoder()
-