Build m5-rc15

org.apache.http.impl.io
Class AbstractMessageParser

java.lang.Object
  extended by org.apache.http.impl.io.AbstractMessageParser
All Implemented Interfaces:
HttpMessageParser
Direct Known Subclasses:
DefaultResponseParser, HttpRequestParser, HttpResponseParser

public abstract class AbstractMessageParser
extends Object
implements HttpMessageParser


Field Summary
protected  LineParser lineParser
           
 
Constructor Summary
AbstractMessageParser(SessionInputBuffer buffer, LineParser parser, HttpParams params)
           
 
Method Summary
 HttpMessage parse()
           
protected abstract  HttpMessage parseHead(SessionInputBuffer sessioninputbuffer)
           
static Header[] parseHeaders(SessionInputBuffer inbuffer, int maxHeaderCount, int maxLineLen, LineParser parser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lineParser

protected final LineParser lineParser
Constructor Detail

AbstractMessageParser

public AbstractMessageParser(SessionInputBuffer buffer,
                             LineParser parser,
                             HttpParams params)
Method Detail

parseHeaders

public static Header[] parseHeaders(SessionInputBuffer inbuffer,
                                    int maxHeaderCount,
                                    int maxLineLen,
                                    LineParser parser)
                             throws HttpException,
                                    IOException
Throws:
HttpException
IOException

parseHead

protected abstract HttpMessage parseHead(SessionInputBuffer sessioninputbuffer)
                                  throws IOException,
                                         HttpException,
                                         ParseException
Throws:
IOException
HttpException
ParseException

parse

public HttpMessage parse()
                  throws IOException,
                         HttpException
Specified by:
parse in interface HttpMessageParser
Throws:
IOException
HttpException

Build m5-rc15

Please submit a feedback, bug or feature