| Interface | Description |
|---|---|
| MultiPartMIMEDataSourceIterator |
Interface to be used by classes which can produce multiple data sources instead of just a single
MultiPartMIMEDataSourceWriter. |
| MultiPartMIMEDataSourceIteratorCallback |
Callback representing various methods which are invoked as potential data sources are iterated through from a
MultiPartMIMEDataSourceIterator. |
| MultiPartMIMEDataSourceWriter |
Interface that is required to be implemented by custom data sources when constructing a
MultiPartMIMEWriter. |
| MultiPartMIMEReaderCallback |
Used to register with
MultiPartMIMEReader to asynchronously
drive through the reading of a multipart mime envelope. |
| SinglePartMIMEReaderCallback |
Used to register with
MultiPartMIMEReader.SinglePartMIMEReader to
asynchronously drive through the reading of a single part. |
| Class | Description |
|---|---|
| MultiPartMIMEInputStream |
A wrapper around an
InputStream to function as a data source to for a
MultiPartMIMEWriter. |
| MultiPartMIMEInputStream.Builder |
Builder to create a new instance of a MultiPartMIMEInputStream that wraps the provided InputStream.
|
| MultiPartMIMEReader |
Zero copy, async streaming multipart mime reader based on the official RFC for multipart/mime.
|
| MultiPartMIMEStreamRequestFactory |
A wrapper to enforce creating a proper multipart mime
StreamRequest. |
| MultiPartMIMEStreamResponseFactory |
A wrapper to enforce creating a proper multipart mime
StreamResponse. |
| MultiPartMIMEUtils |
General purpose utility methods.
|
| MultiPartMIMEWriter |
Used to aggregate multiple different data sources and subsequently construct a multipart mime envelope.
|
| MultiPartMIMEWriter.Builder |
Builder to create the MultiPartMIMEWriter.
|