Package org.apache.hc.core5.http.impl.io
Class DefaultHttpResponseWriter
java.lang.Object
org.apache.hc.core5.http.impl.io.AbstractMessageWriter<ClassicHttpResponse>
org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriter
- All Implemented Interfaces:
HttpMessageWriter<ClassicHttpResponse>
HTTP response writer that serializes its output to an instance of
SessionOutputBuffer.- Since:
- 4.3
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultHttpResponseWriter(LineFormatter formatter) Creates an instance of DefaultHttpResponseWriter. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidwriteHeadLine(ClassicHttpResponse message, CharArrayBuffer lineBuf) Subclasses must override this method to write out the first header line based on theHttpMessagepassed as a parameter.Methods inherited from class org.apache.hc.core5.http.impl.io.AbstractMessageWriter
getLineFormatter, write
-
Constructor Details
-
DefaultHttpResponseWriter
Creates an instance of DefaultHttpResponseWriter.- Parameters:
formatter- the line formatter IfnullBasicLineFormatter.INSTANCEwill be used.
-
DefaultHttpResponseWriter
public DefaultHttpResponseWriter()
-
-
Method Details
-
writeHeadLine
protected void writeHeadLine(ClassicHttpResponse message, CharArrayBuffer lineBuf) throws IOException Description copied from class:AbstractMessageWriterSubclasses must override this method to write out the first header line based on theHttpMessagepassed as a parameter.- Specified by:
writeHeadLinein classAbstractMessageWriter<ClassicHttpResponse>- Parameters:
message- the message whose first line is to be written out.lineBuf- line buffer- Throws:
IOException- in case of an I/O error.
-