parts property
The parts, in the order the client sent them.
Consumable once, and in order: each part has to be read or skipped before the next arrives, because they share one connection. Collecting the stream into a list first and reading the parts afterwards will hang.
Implementation
final Stream<MultipartPart> parts;