org.apache.http.impl.nio.codecs
Class AbstractMessageWriter

java.lang.Object
  extended by org.apache.http.impl.nio.codecs.AbstractMessageWriter
All Implemented Interfaces:
NHttpMessageWriter
Direct Known Subclasses:
HttpRequestWriter, HttpResponseWriter

public abstract class AbstractMessageWriter
extends java.lang.Object
implements NHttpMessageWriter


Field Summary
protected  org.apache.http.util.CharArrayBuffer lineBuf
           
protected  org.apache.http.message.LineFormatter lineFormatter
           
protected  SessionOutputBuffer sessionBuffer
           
 
Constructor Summary
AbstractMessageWriter(SessionOutputBuffer buffer, org.apache.http.message.LineFormatter formatter, org.apache.http.params.HttpParams params)
           
 
Method Summary
 void reset()
           
 void write(org.apache.http.HttpMessage message)
           
protected abstract  void writeHeadLine(org.apache.http.HttpMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessionBuffer

protected final SessionOutputBuffer sessionBuffer

lineBuf

protected final org.apache.http.util.CharArrayBuffer lineBuf

lineFormatter

protected final org.apache.http.message.LineFormatter lineFormatter
Constructor Detail

AbstractMessageWriter

public AbstractMessageWriter(SessionOutputBuffer buffer,
                             org.apache.http.message.LineFormatter formatter,
                             org.apache.http.params.HttpParams params)
Method Detail

reset

public void reset()
Specified by:
reset in interface NHttpMessageWriter

writeHeadLine

protected abstract void writeHeadLine(org.apache.http.HttpMessage message)
                               throws java.io.IOException
Throws:
java.io.IOException

write

public void write(org.apache.http.HttpMessage message)
           throws java.io.IOException,
                  org.apache.http.HttpException
Specified by:
write in interface NHttpMessageWriter
Throws:
java.io.IOException
org.apache.http.HttpException


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.