Top Description Constructors Methods
org.apache.hc.core5.http.impl.nio

public Class DefaultHttpRequestWriter<T extends org.apache.hc.core5.http.HttpRequest>

extends AbstractMessageWriter<T extends HttpRequest>
Class Inheritance
Imports
java.io.IOException, org.apache.hc.core5.http.HttpRequest, .HttpVersion, .ProtocolVersion, org.apache.hc.core5.http.message.LineFormatter, .RequestLine, org.apache.hc.core5.util.CharArrayBuffer

Default org.apache.hc.core5.http.nio.NHttpMessageWriter implementation for HttpRequests.
Since
4.1

Constructor Summary

AccessConstructor and Description
public
DefaultHttpRequestWriter(final LineFormatter
the line formatter If null org.apache.hc.core5.http.message.BasicLineFormatter#INSTANCE will be used.
formatter
)

Creates an instance of DefaultHttpRequestWriter.

public

Method Summary

Modifier and TypeMethod and Description
protected void
writeHeadLine(final T
HTTP message.
message
,
final CharArrayBuffer lineBuf)

Implements abstract org.apache.hc.core5.http.impl.nio.AbstractMessageWriter.writeHeadLine.

Writes out the first line of HttpMessage.
Inherited from org.apache.hc.core5.http.impl.nio.AbstractMessageWriter:
getLineFormatterresetwrite

Constructor Detail

DefaultHttpRequestWriterback to summary
public DefaultHttpRequestWriter(final LineFormatter formatter)

Creates an instance of DefaultHttpRequestWriter.

Parameters
formatter:LineFormatter

the line formatter If null org.apache.hc.core5.http.message.BasicLineFormatter#INSTANCE will be used.

Since
4.3
DefaultHttpRequestWriterback to summary
public DefaultHttpRequestWriter()
Since
4.3

Method Detail

writeHeadLineback to summary
protected void writeHeadLine(final T message, final CharArrayBuffer lineBuf) throws IOException

Implements abstract org.apache.hc.core5.http.impl.nio.AbstractMessageWriter.writeHeadLine.

Doc from org.apache.hc.core5.http.impl.nio.AbstractMessageWriter.writeHeadLine.

Writes out the first line of HttpMessage.

Parameters
message:T

HTTP message.

Annotations
@Override