# Package org.jboss.netty.handler.codec.http.multipart

HTTP multipart support.

See: Description

Interface Summary
Interface | Description
--- | ---
Attribute | Attribute interface
FileUpload | FileUpload interface that could be in memory, on temporary file or any other implementations.
HttpData | Extended interface for InterfaceHttpData
HttpDataFactory | Interface to enable creation of InterfaceHttpData objects
InterfaceHttpData | Interface for all Objects that could be encoded/decoded using HttpPostRequestEncoder/Decoder

Class Summary
Class | Description
--- | ---
AbstractDiskHttpData | Abstract Disk HttpData implementation
AbstractHttpData | Abstract HttpData implementation
AbstractMemoryHttpData | Abstract Memory HttpData implementation
DefaultHttpDataFactory | Default factory giving Attribute and FileUpload according to constructor Attribute and FileUpload could be : - MemoryAttribute, DiskAttribute or MixedAttribute - MemoryFileUpload, DiskFileUpload or MixedFileUpload according to the constructor.
DiskAttribute | Disk implementation of Attributes
DiskFileUpload | Disk FileUpload implementation that stores file into real files
HttpPostRequestDecoder | This decoder will decode Body and can handle POST BODY.
HttpPostRequestEncoder | This encoder will help to encode Request for a FORM as POST.
InternalAttribute | This Attribute is only for Encoder use to insert special command between object if needed (like Multipart Mixed mode)
MemoryAttribute | Memory implementation of Attributes
MemoryFileUpload | Default FileUpload implementation that stores file into memory.
MixedAttribute | Mixed implementation using both in Memory and in File with a limit of size
MixedFileUpload | Mixed implementation using both in Memory and in File with a limit of size

Enum Summary
Enum | Description
--- | ---
InterfaceHttpData.HttpDataType |

Exception Summary
Exception | Description
--- | ---
HttpPostRequestDecoder.EndOfDataDecoderException | Exception when the body is fully decoded, even if there is still data
HttpPostRequestDecoder.ErrorDataDecoderException | Exception when an error occurs while decoding
HttpPostRequestDecoder.IncompatibleDataDecoderException | Exception when an unappropriated method was called on a request
HttpPostRequestDecoder.NotEnoughDataDecoderException | Exception when try reading data from request in chunked format, and not enough data are available (need more chunks)
HttpPostRequestEncoder.ErrorDataEncoderException | Exception when an error occurs while encoding

## Package org.jboss.netty.handler.codec.http.multipart Description

HTTP multipart support.