## 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

Copyright © 2008-2012 The Netty Project. All Rights Reserved.