From 40ae8d41a450b070b23651cf3f9758dd2005d722 Mon Sep 17 00:00:00 2001 From: Sebastien Deleuze Date: Mon, 27 Feb 2017 19:35:56 +0100 Subject: [PATCH] Introduce ServerResponse Kotlin extensions Issue: SPR-15293 --- .../function/server/ServerResponseExtensions.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 spring-webflux/src/main/kotlin/org/springframework/web/reactive/function/server/ServerResponseExtensions.kt diff --git a/spring-webflux/src/main/kotlin/org/springframework/web/reactive/function/server/ServerResponseExtensions.kt b/spring-webflux/src/main/kotlin/org/springframework/web/reactive/function/server/ServerResponseExtensions.kt new file mode 100644 index 00000000000..a11422c3724 --- /dev/null +++ b/spring-webflux/src/main/kotlin/org/springframework/web/reactive/function/server/ServerResponseExtensions.kt @@ -0,0 +1,11 @@ +package org.springframework.web.reactive.function.server + +import org.reactivestreams.Publisher + +/** + * Extension for [ServerResponse.BodyBuilder.body] providing a `body(Publisher)` variant. + * + * @author Sebastien Deleuze + * @since 5.0 + */ +inline fun ServerResponse.BodyBuilder.body(publisher: Publisher) = body(publisher, T::class.java) \ No newline at end of file