interface IRdTask<out T>
Represents a task that can be asynchronously executed.
abstract val result: <ERROR CLASS><RdTaskResult<T>> |
val <T> IRdTask<T>.isCanceled: Boolean |
|
val <T> IRdTask<T>.isFaulted: Boolean |
|
val <T> IRdTask<T>.isSucceeded: Boolean |
fun <T> IRdTask<T>.asCompletableFuture(): <ERROR CLASS> |
|
suspend fun <T> IRdTask<T>. |
|
fun <T> T.deepClonePolymorphic(): T |
|
fun <T> IRdTask<T>.wait(timeoutMs: Long, pump: () -> Unit): Boolean |
open class RdTask<T> : IRdTask<T> |