RunInBlockingException

使用在 runBlocking 或相关函数中,用于将运行其中的函数所抛出的函数捕获并包装。

RunInBlockingException 只会包装那些由 future 或者线程中断导致的异常, 实际执行的blocking函数所抛出的异常会被原样抛出。

通常来讲,cause 可能是:

Constructors

Link copied to clipboard
protected constructor(cause: Throwable)

Inherited properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
open val message: String?

Inherited functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard