Uses of Interface
org.springframework.web.reactive.function.BodyInserter
Packages that use BodyInserter Package Description org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient
.org.springframework.web.reactive.function Provides a foundation for both the reactive client and server subpackages.org.springframework.web.reactive.function.client Provides a reactiveWebClient
that builds on top of theorg.springframework.http.client.reactive
reactive HTTP adapter layer.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.Uses of BodyInserter in org.springframework.test.web.reactive.server
Methods in org.springframework.test.web.reactive.server with parameters of type BodyInserter Modifier and Type Method Description WebTestClient.RequestHeadersSpec<?>
WebTestClient.RequestBodySpec. body(BodyInserter<?,? super ClientHttpRequest> inserter)
Set the body of the request to the givenBodyInserter
.Uses of BodyInserter in org.springframework.web.reactive.function
Subinterfaces of BodyInserter in org.springframework.web.reactive.function Modifier and Type Interface Description static interface
BodyInserters.FormInserter<T>
Extension ofBodyInserter
that allows for adding form data or multipart form data.static interface
BodyInserters.MultipartInserter
Extension ofBodyInserters.FormInserter
that allows for adding asynchronous parts.Methods in org.springframework.web.reactive.function that return BodyInserter Modifier and Type Method Description static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. empty()
Inserter that does not write.static <T extends org.reactivestreams.Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage>BodyInserters. fromDataBuffers(T publisher)
Inserter to write the givenPublisher<DataBuffer>
to the body.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromObject(T body)
Deprecated.As of Spring Framework 5.2, in favor ofBodyInserters.fromValue(Object)
static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromProducer(T producer, Class<?> elementClass)
Inserter to write the given producer of value(s) which must be aPublisher
or another producer adaptable to aPublisher
viaReactiveAdapterRegistry
.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromProducer(T producer, ParameterizedTypeReference<?> elementTypeRef)
Inserter to write the given producer of value(s) which must be aPublisher
or another producer adaptable to aPublisher
viaReactiveAdapterRegistry
.static <T,P extends org.reactivestreams.Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage>BodyInserters. fromPublisher(P publisher, Class<T> elementClass)
Inserter to write the givenPublisher
.static <T,P extends org.reactivestreams.Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage>BodyInserters. fromPublisher(P publisher, ParameterizedTypeReference<T> elementTypeRef)
Inserter to write the givenPublisher
.static <T extends Resource>
BodyInserter<T,ReactiveHttpOutputMessage>BodyInserters. fromResource(T resource)
Inserter to write the givenResource
.static <T,S extends org.reactivestreams.Publisher<ServerSentEvent<T>>>
BodyInserter<S,ServerHttpResponse>BodyInserters. fromServerSentEvents(S eventsPublisher)
Inserter to write the givenServerSentEvent
publisher.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromValue(T body)
Inserter to write the given value.Uses of BodyInserter in org.springframework.web.reactive.function.client
Methods in org.springframework.web.reactive.function.client that return BodyInserter Modifier and Type Method Description BodyInserter<?,? super ClientHttpRequest>
ClientRequest. body()
Return the body inserter of this request.Methods in org.springframework.web.reactive.function.client with parameters of type BodyInserter Modifier and Type Method Description ClientRequest.Builder
ClientRequest.Builder. body(BodyInserter<?,? super ClientHttpRequest> inserter)
Set the body of the request to the givenBodyInserter
.WebClient.RequestHeadersSpec<?>
WebClient.RequestBodySpec. body(BodyInserter<?,? super ClientHttpRequest> inserter)
Set the body of the request using the given body inserter.Uses of BodyInserter in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server that return BodyInserter Modifier and Type Method Description BodyInserter<T,? super ServerHttpResponse>
EntityResponse. inserter()
Return theBodyInserter
that writes the entity to the output stream.Methods in org.springframework.web.reactive.function.server with parameters of type BodyInserter Modifier and Type Method Description reactor.core.publisher.Mono<ServerResponse>
ServerResponse.BodyBuilder. body(BodyInserter<?,? super ServerHttpResponse> inserter)
Set the body of the response to the givenBodyInserter
and return it.