ApplicationDslBuilder

buildSimbotApplication 中提供允许通过DSL风格或链式调用风格来构建一个目标 Application.

e.g.

val app = buildSimbotApplication(Foo) {
config {
// ...
}
build {
// ...
}
}
app.join() // suspend join

Types

Link copied to clipboard
fun interface ConfigFunction<T>

用于 build 兼容 Kotlin 和 Java.

Functions

Link copied to clipboard
abstract fun build(builder: suspend Builder.(Config) -> Unit): ApplicationDslBuilder<Config, Builder, A>

提供构建函数。

Link copied to clipboard
Link copied to clipboard
abstract suspend fun create(): A

根据配置的函数构建目标 Application.