Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.http.io
Interface HttpMessageParser<T extends HttpMessage>

Type Parameters:
  `T` - `HttpMessage` or a subclass

All Known Implementing Classes:
  AbstractMessageParser, DefaultHttpRequestParser, DefaultHttpResponseParser, HttpRequestParser, HttpResponseParser

    public interface HttpMessageParser<T extends HttpMessage>

Abstract message parser intended to build HTTP messages from an arbitrary data source.

Since:
  4.0

Method Summary
`T` | `parse()` Generates an instance of `HttpMessage` from the underlying data source.

Method Detail

### parse

    T parse()
                                throws IOException,
                                       HttpException

  Generates an instance of `HttpMessage` from the underlying data source.

  Returns:
    HTTP message
  Throws:
    `IOException` - in case of an I/O error
    `HttpException` - in case of HTTP protocol violation

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.