public static interface BodyInserters.MultipartInserter extends BodyInserters.FormInserter<Object>
BodyInserters.FormInserter
that allows for adding asynchronous parts.BodyInserter.Context
Modifier and Type | Method and Description |
---|---|
<T,P extends org.reactivestreams.Publisher<T>> |
withPublisher(String name,
P publisher,
Class<T> elementClass)
Add an asynchronous part with
Publisher -based content. |
<T,P extends org.reactivestreams.Publisher<T>> |
withPublisher(String name,
P publisher,
ParameterizedTypeReference<T> typeReference)
Variant of
withPublisher(String, Publisher, Class) that accepts a
ParameterizedTypeReference for the element type, which allows
specifying generic type information. |
with, with
insert
<T,P extends org.reactivestreams.Publisher<T>> BodyInserters.MultipartInserter withPublisher(String name, P publisher, Class<T> elementClass)
Publisher
-based content.name
- the name of the part to addpublisher
- the part contentselementClass
- the type of elements contained in the publisher<T,P extends org.reactivestreams.Publisher<T>> BodyInserters.MultipartInserter withPublisher(String name, P publisher, ParameterizedTypeReference<T> typeReference)
withPublisher(String, Publisher, Class)
that accepts a
ParameterizedTypeReference
for the element type, which allows
specifying generic type information.name
- the key to be addedpublisher
- the publisher to be added as valuetypeReference
- the type of elements contained in publisher