java.lang.Object
swim.http.HttpWriter
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription<T2> Encoder<?,HttpMessage<T2>> bodyEncoder(HttpMessage<T2> message, Encoder<?, ?> payloadEncoder, long contentLength) Writer<?,?> charsetWriter(String name, float weight) <T2> Encoder<?,HttpMessage<T2>> chunkedEncoder(HttpMessage<T2> message, Encoder<?, ?> payloadEncoder) Writer<?,?> chunkExtensionWriter(String name, String value) Writer<?,?> chunkHeaderWriter(long size, Iterator<ChunkExtension> extensions) Writer<?,?> chunkTrailerWriter(Iterator<HttpHeader> headers) Writer<?,?> contentCodingWriter(String name, float weight) <T2> Encoder<?,HttpMessage<T2>> encodeBody(OutputBuffer<?> output, HttpMessage<T2> message, Encoder<?, ?> payloadEncoder, long contentLength) <T2> Encoder<?,HttpMessage<T2>> encodeChunked(OutputBuffer<?> output, HttpMessage<T2> message, Encoder<?, ?> payloadEncoder) Writer<?,?> headerWriter(HttpHeader header) Writer<?,?> languageRangeWriter(String tag, String subtag, float weight) Writer<?,?> mediaRangeWriter(String type, String subtype, float weight, HashTrieMap<String, String> params) Writer<?,?> mediaTypeWriter(String type, String subtype, HashTrieMap<String, String> params) Writer<?,?> methodWriter(String name) Writer<?,?> productWriter(String name, String version, Iterator<String> comments) <T> Writer<?,HttpRequest<T>> requestWriter(HttpRequest<T> request) <T> Writer<?,HttpResponse<T>> responseWriter(HttpResponse<T> response) Writer<?,?> statusWriter(int code, String phrase) Writer<?,?> transferCodingWriter(String name, HashTrieMap<String, String> params) Writer<?,?> upgradeProtocolWriter(String name, String version) Writer<?,?> versionWriter(int major, int minor) Writer<?,?> webSocketExtensionWriter(String name, Iterator<WebSocketParam> params) Writer<?,?> webSocketParamWriter(String key, String value) Writer<?,?> writeCharset(Output<?> output, String name, float weight) Writer<?,?> writeChunkExtension(Output<?> output, String name, String value) Writer<?,?> writeChunkHeader(Output<?> output, long size, Iterator<ChunkExtension> extensions) Writer<?,?> writeChunkTrailer(Output<?> output, Iterator<HttpHeader> headers) Writer<?,?> writeComments(Output<?> output, Iterator<String> comments) Writer<?,?> writeContentCoding(Output<?> output, String name, float weight) Writer<?,?> writeField(Output<?> output, String field) Writer<?,?> writeHeader(Output<?> output, HttpHeader header) Writer<?,?> writeHeaderValue(Output<?> output, HttpHeader header) Writer<?,?> writeLanguageRange(Output<?> output, String tag, String subtag, float weight) Writer<?,?> writeMediaRange(Output<?> output, String type, String subtype, float weight, HashTrieMap<String, String> params) Writer<?,?> writeMediaType(Output<?> output, String type, String subtype, HashTrieMap<String, String> params) Writer<?,?> writeMethod(Output<?> output, String name) Writer<?,?> writeParam(Output<?> output, String key, String value) Writer<?,?> writeParamList(Output<?> output, Iterator<? extends HttpPart> params) Writer<?,?> writeParamListWithSeparator(Output<?> output, Iterator<? extends HttpPart> params, char separator) Writer<?,?> writeParamMap(Output<?> output, Iterator<? extends Map.Entry<?, ?>> params) Writer<?,?> writePhrase(Output<?> output, String phrase) Writer<?,?> Writer<?,?> writeQuoted(Output<?> output, String quoted) Writer<?,?> writeQValue(Output<?> output, float weight) Writer<?,?> writeRawParam(Output<?> output, String key, String value) Writer<?,?> writeRawParamMap(Output<?> output, Iterator<? extends Map.Entry<?, ?>> params) <T> Writer<?,HttpRequest<T>> writeRequest(Output<?> output, HttpRequest<T> request) <T> Writer<?,HttpResponse<T>> writeResponse(Output<?> output, HttpResponse<T> response) Writer<?,?> writeStatus(Output<?> output, int code, String phrase) Writer<?,?> writeToken(Output<?> output, String token) Writer<?,?> writeTokenList(Output<?> output, Iterator<?> tokens) Writer<?,?> writeTransferCoding(Output<?> output, String name, HashTrieMap<String, String> params) Writer<?,?> writeUpgradeProtocol(Output<?> output, String name, String version) Writer<?,?> writeValue(Output<?> output, String value) Writer<?,?> writeVersion(Output<?> output, int major, int minor) Writer<?,?> writeWebSocketExtension(Output<?> output, String name, Iterator<WebSocketParam> params) Writer<?,?> writeWebSocketParam(Output<?> output, String key, String value)  
- 
Constructor Details
- 
HttpWriter
public HttpWriter() 
 - 
 - 
Method Details
- 
requestWriter
 - 
writeRequest
 - 
responseWriter
 - 
writeResponse
 - 
methodWriter
 - 
writeMethod
 - 
statusWriter
 - 
writeStatus
 - 
versionWriter
 - 
writeVersion
 - 
headerWriter
 - 
writeHeader
 - 
writeHeaderValue
 - 
chunkHeaderWriter
 - 
writeChunkHeader
public Writer<?,?> writeChunkHeader(Output<?> output, long size, Iterator<ChunkExtension> extensions)  - 
chunkTrailerWriter
 - 
writeChunkTrailer
 - 
chunkExtensionWriter
 - 
writeChunkExtension
 - 
charsetWriter
 - 
writeCharset
 - 
languageRangeWriter
 - 
writeLanguageRange
 - 
mediaRangeWriter
 - 
writeMediaRange
 - 
mediaTypeWriter
 - 
writeMediaType
 - 
productWriter
 - 
writeProduct
 - 
upgradeProtocolWriter
 - 
writeUpgradeProtocol
 - 
contentCodingWriter
 - 
writeContentCoding
 - 
transferCodingWriter
 - 
writeTransferCoding
 - 
webSocketParamWriter
 - 
writeWebSocketParam
 - 
webSocketExtensionWriter
 - 
writeWebSocketExtension
public Writer<?,?> writeWebSocketExtension(Output<?> output, String name, Iterator<WebSocketParam> params)  - 
writeValue
 - 
writeToken
 - 
writeQuoted
 - 
writePhrase
 - 
writeField
 - 
writeQValue
 - 
writeComments
 - 
writeTokenList
 - 
writeParam
 - 
writeRawParam
 - 
writeParamList
 - 
writeParamListWithSeparator
 - 
writeParamMap
 - 
writeRawParamMap
 - 
bodyEncoder
public <T2> Encoder<?,HttpMessage<T2>> bodyEncoder(HttpMessage<T2> message, Encoder<?, ?> payloadEncoder, long contentLength)  - 
encodeBody
public <T2> Encoder<?,HttpMessage<T2>> encodeBody(OutputBuffer<?> output, HttpMessage<T2> message, Encoder<?, ?> payloadEncoder, long contentLength)  - 
chunkedEncoder
public <T2> Encoder<?,HttpMessage<T2>> chunkedEncoder(HttpMessage<T2> message, Encoder<?, ?> payloadEncoder)  - 
encodeChunked
public <T2> Encoder<?,HttpMessage<T2>> encodeChunked(OutputBuffer<?> output, HttpMessage<T2> message, Encoder<?, ?> payloadEncoder)  
 -