abstract class BodyInserters
Implementations of BodyInserter that write various bodies, such a reactive streams, server-sent events, resources, etc.
Author
Arjen Poutsma
Since
5.0
BodyInserters()
Implementations of BodyInserter that write various bodies, such a reactive streams, server-sent events, resources, etc. |
open static fun <T : Any> empty(): BodyInserter<T, ReactiveHttpOutputMessage>
Return an empty |
|
open static fun <T : Publisher<DataBuffer>> fromDataBuffers(publisher: T): BodyInserter<T, ReactiveHttpOutputMessage>
Return a |
|
open static fun fromFormData(formData: MultiValueMap<String, String>): FormInserter
Return a FormInserter that writes the given Note that you can also use the open static fun fromFormData(key: String, value: String): FormInserter
Return a FormInserter that writes the given key-value pair as URL-encoded form data. The returned inserter allows for additional entries to be added via |
|
open static fun <T : Any> fromMultipartData(multipartData: MultiValueMap<String, T>): FormInserter
Return a Note that you can also use the open static fun <T : Any> fromMultipartData(key: String, value: T): FormInserter
A variant of |
|
open static fun <T : Any> fromObject(body: T): BodyInserter<T, ReactiveHttpOutputMessage>
Return a Note also that org.springframework.web.reactive.function.client.WebClient and org.springframework.web.reactive.function.server.ServerResponse each offer a |
|
open static fun <T : Any, P : Publisher<T>> fromPublisher(publisher: P, elementClass: Class<T>): BodyInserter<P, ReactiveHttpOutputMessage>open static fun <T : Any, P : Publisher<T>> fromPublisher(publisher: P, typeReference: ParameterizedTypeReference<T>): BodyInserter<P, ReactiveHttpOutputMessage>
Return a Note also that org.springframework.web.reactive.function.client.WebClient and org.springframework.web.reactive.function.server.ServerResponse each offer |
|
open static fun <T : Resource> fromResource(resource: T): BodyInserter<T, ReactiveHttpOutputMessage>
Return a If the resource can be resolved to a file, it will be copied using zero-copy. |
|
open static fun <T : Any, S : Publisher<ServerSentEvent<T>>> fromServerSentEvents(eventsPublisher: S): BodyInserter<S, ServerHttpResponse>
Return a Note that a SSE |