## Uses of Interface
org.jboss.netty.handler.codec.http.HttpRequest

Packages that use HttpRequest
Package | Description
--- | ---
org.jboss.netty.handler.codec.http | Encoder, decoder and their related message types for HTTP.
org.jboss.netty.handler.codec.http.multipart | HTTP multipart support.
org.jboss.netty.handler.codec.http.websocketx | Encoder, decoder, handshakers and their related message types for Web Socket data frames.

### Uses of HttpRequest in org.jboss.netty.handler.codec.http

Classes in org.jboss.netty.handler.codec.http that implement HttpRequest
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultHttpRequest` The default `HttpRequest` implementation.

### Uses of HttpRequest in org.jboss.netty.handler.codec.http.multipart

Methods in org.jboss.netty.handler.codec.http.multipart that return HttpRequest
Modifier and Type | Method and Description
--- | ---
`HttpRequest` | HttpPostRequestEncoder.`finalizeRequest()` Finalize the request by preparing the Header in the request and returns the request ready to be sent.

Methods in org.jboss.netty.handler.codec.http.multipart with parameters of type HttpRequest
Modifier and Type | Method and Description
--- | ---
`void` | DefaultHttpDataFactory.`cleanRequestHttpDatas(HttpRequest request)`
`void` | HttpDataFactory.`cleanRequestHttpDatas(HttpRequest request)` Remove all InterfaceHttpData from virtual File storage from clean list for the request
`Attribute` | DefaultHttpDataFactory.`createAttribute(HttpRequest request, String name)`
`Attribute` | HttpDataFactory.`createAttribute(HttpRequest request, String name)`
`Attribute` | DefaultHttpDataFactory.`createAttribute(HttpRequest request, String name, String value)`
`Attribute` | HttpDataFactory.`createAttribute(HttpRequest request, String name, String value)`
`FileUpload` | DefaultHttpDataFactory.`createFileUpload(HttpRequest request, String name, String filename, String contentType, String contentTransferEncoding, Charset charset, long size)`
`FileUpload` | HttpDataFactory.`createFileUpload(HttpRequest request, String name, String filename, String contentType, String contentTransferEncoding, Charset charset, long size)`
`void` | DefaultHttpDataFactory.`removeHttpDataFromClean(HttpRequest request, InterfaceHttpData data)`
`void` | HttpDataFactory.`removeHttpDataFromClean(HttpRequest request, InterfaceHttpData data)` Remove the given InterfaceHttpData from clean list (will not delete the file, except if the file is still a temporary one as setup at construction)

Constructors in org.jboss.netty.handler.codec.http.multipart with parameters of type HttpRequest
Constructor and Description
`HttpPostRequestDecoder(HttpDataFactory factory, HttpRequest request)`
`HttpPostRequestDecoder(HttpDataFactory factory, HttpRequest request, Charset charset)`
`HttpPostRequestDecoder(HttpRequest request)`
`HttpPostRequestEncoder(HttpDataFactory factory, HttpRequest request, boolean multipart)`
`HttpPostRequestEncoder(HttpDataFactory factory, HttpRequest request, boolean multipart, Charset charset)`
`HttpPostRequestEncoder(HttpRequest request, boolean multipart)`

### Uses of HttpRequest in org.jboss.netty.handler.codec.http.websocketx

Methods in org.jboss.netty.handler.codec.http.websocketx with parameters of type HttpRequest
Modifier and Type | Method and Description
--- | ---
`abstract ChannelFuture` | WebSocketServerHandshaker.`handshake(Channel channel, HttpRequest req)` Performs the opening handshake
`ChannelFuture` | WebSocketServerHandshaker13.`handshake(Channel channel, HttpRequest req)` Handle the web socket handshake for the web socket specification HyBi versions 13-17.
`ChannelFuture` | WebSocketServerHandshaker08.`handshake(Channel channel, HttpRequest req)` Handle the web socket handshake for the web socket specification HyBi version 8 to 10.
`ChannelFuture` | WebSocketServerHandshaker00.`handshake(Channel channel, HttpRequest req)` Handle the web socket handshake for the web socket specification HyBi version 0 and lower.
`WebSocketServerHandshaker` | WebSocketServerHandshakerFactory.`newHandshaker(HttpRequest req)` Instances a new handshaker