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>
public class DefaultHttpResponseWriter extends AbstractMessageWriter<ClassicHttpResponse>
HTTP response writer that serializes its output to an instance ofSessionOutputBuffer.- Since:
- 4.3
-
-
Constructor Summary
Constructors Constructor Description DefaultHttpResponseWriter()DefaultHttpResponseWriter(LineFormatter formatter)Creates an instance of DefaultHttpResponseWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 Detail
-
DefaultHttpResponseWriter
public DefaultHttpResponseWriter(LineFormatter formatter)
Creates an instance of DefaultHttpResponseWriter.- Parameters:
formatter- the line formatter IfnullBasicLineFormatter.INSTANCEwill be used.
-
DefaultHttpResponseWriter
public DefaultHttpResponseWriter()
-
-
Method Detail
-
writeHeadLine
protected void writeHeadLine(ClassicHttpResponse message, CharArrayBuffer lineBuf) throws java.io.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:
java.io.IOException- in case of an I/O error.
-
-