# Uses of Package
org.apache.commons.fileupload2.core

Packages that use org.apache.commons.fileupload2.core
Package
Description
org.apache.commons.fileupload2.core
A component for handling HTML file uploads as specified by RFC 1867.
org.apache.commons.fileupload2.jakarta.servlet6
An implementation of `AbstractFileUpload` for use in servlets conforming to the namespace `jakarta.servlet`.

Classes in org.apache.commons.fileupload2.core used by org.apache.commons.fileupload2.core
Class
Description
DeferrableOutputStream.Listener
Interface of a listener object, that wishes to be notified about state changes.
DeferrableOutputStream.State
This enumeration represents the possible states of the `DeferrableOutputStream`.
DiskFileItem
The default implementation of the `FileItem` interface.
DiskFileItem.Builder
Builds a new `DiskFileItem` instance.
DiskFileItemFactory
The default `FileItemFactory` implementation.
DiskFileItemFactory.Builder
Builds a new `DiskFileItemFactory` instance.
FileItem
This class represents a file or form item that was received within a `multipart/form-data` POST request.
FileItemFactory
Creates `FileItem` instances.
FileItemFactory.AbstractFileItemBuilder
Abstracts building for subclasses.
FileItemHeaders
This class provides support for accessing the headers for a file or form item that was received within a `multipart/form-data` POST request.
FileItemHeadersProvider
Provides access to headers.
FileItemInput
Provides access to a file or form item that was received within a `multipart/form-data` POST request.
FileItemInputIterator
An iterator, as returned by `AbstractFileUpload.getItemIterator(RequestContext)`.
FileUploadException
Signals errors encountered while processing the request.
FileUploadSizeException
Signals that a requests permitted size is exceeded.
MultipartInput
Low-level API for processing file uploads.
MultipartInput.Builder
Builds a new `MultipartInput` instance.
MultipartInput.FileUploadBoundaryException
Signals an attempt to set an invalid boundary token.
MultipartInput.ItemInputStream
An `InputStream` for reading an items contents.
MultipartInput.MalformedStreamException
Signals that the input stream fails to follow the required syntax.
MultipartInput.ProgressNotifier
Internal class, which is used to invoke the `ProgressListener`.
ProgressListener
Receives progress information.
RequestContext
Abstracts access to the request information needed for file uploads.
Classes in org.apache.commons.fileupload2.core used by org.apache.commons.fileupload2.jakarta.servlet6
Class
Description
AbstractFileUpload
High level API for processing file uploads.
AbstractRequestContext
Abstracts a RequestContext for implementations.
DiskFileItem
The default implementation of the `FileItem` interface.
DiskFileItemFactory
The default `FileItemFactory` implementation.
FileItem
This class represents a file or form item that was received within a `multipart/form-data` POST request.
FileItemFactory
Creates `FileItem` instances.
FileItemInputIterator
An iterator, as returned by `AbstractFileUpload.getItemIterator(RequestContext)`.
FileUploadException
Signals errors encountered while processing the request.
RequestContext
Abstracts access to the request information needed for file uploads.