## Uses of Interface
org.apache.mina.http.api.HttpPdu

Packages that use HttpPdu
Package | Description
--- | ---
org.apache.mina.http |
org.apache.mina.http.api |

### Uses of HttpPdu in org.apache.mina.http

Classes in org.apache.mina.http that implement HttpPdu
Modifier and Type | Class and Description
--- | ---
`class` | `HttpRequestImpl`

Methods in org.apache.mina.http that return HttpPdu
Modifier and Type | Method and Description
--- | ---
`HttpPdu` | HttpServerDecoder.`decode(ByteBuffer msg, HttpDecoderState context)` Decode binary or protocol-specific content of type `INPUT` into higher-level protocol message objects, of type OUTPUT

Methods in org.apache.mina.http with parameters of type HttpPdu
Modifier and Type | Method and Description
--- | ---
`ByteBuffer` | HttpServerEncoder.`encode(HttpPdu message, Void context)` Encodes higher-level message objects of type `INPUT` into binary or protocol-specific data of type `OUTPUT`.

### Uses of HttpPdu in org.apache.mina.http.api

Subinterfaces of HttpPdu in org.apache.mina.http.api
Modifier and Type | Interface and Description
--- | ---
`interface` | `HttpMessage` An HTTP message, the ancestor of HTTP request & response.
`interface` | `HttpRequest` An HTTP request
`interface` | `HttpResponse` An HTTP response to an HTTP request

Classes in org.apache.mina.http.api that implement HttpPdu
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultHttpResponse`
`class` | `HttpContentChunk` A chunk of an HTTP request or response. can be follwowed by another chunk or `HttpEndOfContent` marking the end of the content
`class` | `HttpEndOfContent`