Dispatcher Configuration
可选择应用在配置文件中、用于配置附加的调度器的可序列化配置类型。
Inheritors
Types
Link copied to clipboard
@Serializable
@SerialName(value = "custom" )
Link copied to clipboard
@SerialName(value = "default" )
@Serializable
使用 Dispatchers.Default 作为调度器。
Link copied to clipboard
@SerialName(value = "io" )
@Serializable
使用 Dispatchers.IO 作为调度器。 不支持的平台会降级为 demote,降级目标默认为 null。
Link copied to clipboard
以 Dispatchers 中默认内容作为调度器结果的实现。
Link copied to clipboard
@SerialName(value = "main" )
@Serializable
使用 Dispatchers.Main 作为调度器。
Link copied to clipboard
@SerialName(value = "unconfined" )
@Serializable
使用 Dispatchers.Unconfined 作为调度器。
Link copied to clipboard
@Serializable
@SerialName(value = "j21_virtual" )
专供 Java21+ 的 JVM平台使用的配置,会尝试使用 Java21 的虚拟线程线程池作为调度器。 如果无法获取则通过 demote 降级。