Java tutorial
package org.apache.http.impl.io; import java.io.IOException; import org.apache.http.HttpResponse; import org.apache.http.annotation.NotThreadSafe; import org.apache.http.io.SessionOutputBuffer; import org.apache.http.message.LineFormatter; @NotThreadSafe public class DefaultHttpResponseWriter extends AbstractMessageWriter<HttpResponse> { public DefaultHttpResponseWriter(SessionOutputBuffer sessionOutputBuffer, LineFormatter lineFormatter) { super(sessionOutputBuffer, lineFormatter); } public DefaultHttpResponseWriter(SessionOutputBuffer sessionOutputBuffer) { super(sessionOutputBuffer, null); } protected void writeHeadLine(HttpResponse httpResponse) throws IOException { this.lineFormatter.formatStatusLine(this.lineBuf, httpResponse.getStatusLine()); this.sessionBuffer.writeLine(this.lineBuf); } }