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

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

public abstract class HttpMessageParser
extends java.lang.Object


Constructor Summary
HttpMessageParser(SessionInputBuffer buffer, org.apache.http.params.HttpParams params)
           
 
Method Summary
 void configure()
           
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,
                         org.apache.http.params.HttpParams params)
Method Detail

configure

public void configure()

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.