New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Promote Dispatchers.Unconfined
and MainCoroutineDispatcher.immediate
to stable API
#972
Labels
Comments
I was about to create this issue since I am about merging the first part of Couroutines support in Spring Framework |
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in ReactiveAdapterRegistry - Support Coroutines for `WebFlux` annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in ReactiveAdapterRegistry - Support Coroutines for `WebFlux` annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in ReactiveAdapterRegistry - Support Coroutines for `WebFlux` annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in ReactiveAdapterRegistry - Support Coroutines for `WebFlux` annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in ReactiveAdapterRegistry - Support Coroutines for `WebFlux` annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
sdeleuze
added a commit
to sdeleuze/spring-framework
that referenced
this issue
Feb 18, 2019
This commit is the first part of a more complete Coroutines support coming in Spring Framework 5.2. It introduces suspendable Kotlin extensions for Mono based methods in WebFlux classes like WebClient, ServerRequest, ServerResponse as well as a Coroutines router usable via `coRouter { }`. Coroutines extensions use `await` prefix or `AndAwait` suffix, and most are using names close to their Reactive counterparts, except `exchange` in `WebClient.RequestHeadersSpec` which translates to `awaitResponse`. Upcoming expected changes are: - Leverage `Dispatchers.Unconfined` (Kotlin/kotlinx.coroutines#972) - Expose extensions for `Flux` based API (Kotlin/kotlinx.coroutines#254) - Introduce interop with `CoroutineContext` (Kotlin/kotlinx.coroutines#284) - Support Coroutines in `ReactiveAdapterRegistry` - Support Coroutines for WebFlux annotated controllers - Fix return type of Kotlin suspending functions (spring-projectsgh-21058) See spring-projectsgh-19975
Fixed in 1.2.0-alpha |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
...and update documentation properly
The text was updated successfully, but these errors were encountered: