From 25d7f09f8dacbd51d1551b4d7fed1687b068ec11 Mon Sep 17 00:00:00 2001 From: Sebastien Deleuze Date: Mon, 18 Feb 2019 14:50:27 +0100 Subject: [PATCH] Polishing --- src/docs/asciidoc/languages/kotlin.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/docs/asciidoc/languages/kotlin.adoc b/src/docs/asciidoc/languages/kotlin.adoc index 2b5a46edfdca..9ec31c0f0c5d 100644 --- a/src/docs/asciidoc/languages/kotlin.adoc +++ b/src/docs/asciidoc/languages/kotlin.adoc @@ -294,13 +294,13 @@ for a concrete example. === Coroutines -As of Spring Framework 5.2, https://kotlinlang.org/docs/reference/coroutines-overview.html[Coroutines support] +As of Spring Framework 5.2, https://kotlinlang.org/docs/reference/coroutines-overview.html[Coroutines] support is provided via extensions for WebFlux client and server functional API. A dedicated {doc-root}/spring-framework/docs/{spring-version}/kdoc-api/spring-framework/org.springframework.web.reactive.function.server/-co-router-function-dsl/[`coRouter { }`] router DSL is also available. -Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using similar name than their Reactive -counterparts except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. +Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using similar names to their Reactive +counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. [source,kotlin,indent=0] ---- @@ -323,7 +323,7 @@ class UserHandler(builder: WebClient.Builder) { } ---- -Read this https://medium.com/@elizarov/structured-concurrency-722d765aa952[structured concurrency blog post] +Read this blog post about https://medium.com/@elizarov/structured-concurrency-722d765aa952[structured concurrency] to understand how to run code concurrently with Coroutines. === Kotlin Script Templates