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

java.lang.Object
  extended byorg.apache.http.impl.nio.codecs.HttpMessageParser
Direct Known Subclasses:
HttpRequestParser, HttpResponseParser

public abstract class HttpMessageParser
extends java.lang.Object


Constructor Summary
HttpMessageParser(SessionInputBuffer buffer)
           
 
Method Summary
protected abstract  org.apache.http.HttpMessage createMessage(org.apache.http.util.CharArrayBuffer buffer)
           
 int fillBuffer(java.nio.channels.ReadableByteChannel channel)
           
 org.apache.http.HttpMessage parse()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpMessageParser

public HttpMessageParser(SessionInputBuffer buffer)
Method Detail

reset

public void reset()

fillBuffer

public int fillBuffer(java.nio.channels.ReadableByteChannel channel)
               throws java.io.IOException
Throws:
java.io.IOException

createMessage

protected abstract org.apache.http.HttpMessage createMessage(org.apache.http.util.CharArrayBuffer buffer)
                                                      throws org.apache.http.HttpException
Throws:
org.apache.http.HttpException

parse

public org.apache.http.HttpMessage parse()
                                  throws java.io.IOException,
                                         org.apache.http.HttpException
Throws:
java.io.IOException
org.apache.http.HttpException


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