Продолжение
interface Continuation<in T>
Интерфейс, представляющий продолжение после точки приостановки, возвращающей значение типа T.
Свойства
context
Контекст сопрограммы, соответствующий этому продолжению.
abstract val context: CoroutineContext
Функции
resumeWith
Возобновляет выполнение соответствующей сопрограммы, передавая успешный или неудачный результат в качестве возвращаемого значения последней точки приостановки.
abstract fun resumeWith(result: Result<T>)
Расширяющие функции
resume
Возобновляет выполнение соответствующей сопрограммы, передавая значение в качестве возвращаемого значения последней точки приостановки.
fun <T> Continuation<T>.resume(value: T)
resumeWithException
Возобновляет выполнение соответствующей сопрограммы так, что исключение повторно выбрасывается сразу после последней точки приостановки.
fun <T> Continuation<T>.resumeWithException( exception: Throwable)
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-continuation/index.html