inline fun <reified T : Any> BodyBuilder.body(publisher: Publisher<T>): Mono<ServerResponse>
Extension for ServerResponse.BodyBuilder.body providing a body(Publisher<T>)
variant. This extension is not subject to type erasure and retains actual generic
type arguments.
Author
Sebastien Deleuze
Since
5.0
inline fun <reified T : Any> BodyBuilder.body(producer: Any): Mono<ServerResponse>
Extension for ServerResponse.BodyBuilder.body providing a body<T>(Any)
variant
leveraging Kotlin reified type parameters. This extension is not subject to type
erasure and retains actual generic type arguments.
producer
- the producer to write to the response. This must be a
Publisher or another producer adaptable to a
Publisher via org.springframework.core.ReactiveAdapterRegistry
T
- the type of the elements contained in the producer
Author
Sebastien Deleuze
Since
5.2