Top Description Interfaces Classes
module spring.web

Package org.springframework.http.codec.multipart

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Multipart support.

Interface Summary

Modifier and TypeInterface and Description
public interface
FilePart

Specialization of Part that represents an uploaded file received in a multipart request.

public interface
FilePartEvent

Represents an event triggered for a file upload.

public interface
FormFieldPart

Specialization of Part for a form field.

public interface
FormPartEvent

Represents an event triggered for a form field.

public interface
Part

Representation for a part in a "multipart/form-data" request.

public interface
PartEvent

Represents an event for a "multipart/form-data" request.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
DefaultPartEvents

Default implementations of PartEvent and subtypes.

public class
DefaultPartHttpMessageReader

Default HttpMessageReader for parsing "multipart/form-data" requests to a stream of Parts.

pack-priv abstract class
DefaultParts

Default implementations of Part and subtypes.

pack-priv abstract class
FileStorage

Represents a directory used to store parts larger than DefaultPartHttpMessageReader#setMaxInMemorySize(int).

public class
MultipartHttpMessageReader

HttpMessageReader for reading "multipart/form-data" requests into a MultiValueMap<String, Part>.

public class
MultipartHttpMessageWriter

HttpMessageWriter for writing a MultiValueMap<String, ?

pack-priv class
MultipartParser

Subscribes to a buffer stream and produces a flux of Token instances.

pack-priv abstract class
MultipartUtils

Various static utility methods for dealing with multipart parsing.

public class
MultipartWriterSupport

Support class for multipart HTTP message writers.

public class
PartEventHttpMessageReader

HttpMessageReader for parsing "multipart/form-data" requests to a stream of PartEvent elements.

public class
pack-priv class
PartGenerator

Subscribes to a token stream (i.e. the result of MultipartParser#parse(Flux, byte[], int, Charset)), and produces a flux of Part objects.

public class