BootApplicationConfiguration
Boot 所使用的配置类型。
Properties
Link copied to clipboard
当(通过扫描bot配置文件)注册多个bot时,其中某个bot注册失败时(出现异常时)的处理策略。
Link copied to clipboard
需要加载的所有 *.bot(.*)?
文件的资源扫描glob。默认为 DEFAULT_BOT_VERIFY_GLOB。
Link copied to clipboard
在 botConfigurationResources 之外可以提供其他独立的配置资源信息。 例如一些系统文件系统中的某些指定资源作为 *.bot 验证信息文件。
Link copied to clipboard
protected open val botVerifyInfoDecoderConfigurations: MutableMap<BotVerifyInfoDecoderFactory<*, *>, Any.() -> Unit>
Link copied to clipboard
protected open val botVerifyInfoDecoderFactories: MutableMap<BotVerifyInfoDecoderFactory<*, *>, () -> BotVerifyInfoDecoder>
配置用于针对 *.bot
配置文件的解码器列表。
Link copied to clipboard
需要进行依赖扫描的所有包路径。
Link copied to clipboard
在通过 classesScanPackage 或 topLevelListenerScanPackage 进行包扫描的时候所使用的类加载器。
Link copied to clipboard
Link copied to clipboard
是否在bot注册后,在 application 构建完毕的时候自动执行 Bot.start
。
Link copied to clipboard
需要进行顶层Binder函数扫描的包路径。
Link copied to clipboard
需要进行顶层监听函数扫描的包路径。
Functions
Link copied to clipboard
Link copied to clipboard
追加或设置 BootApplicationConfiguration.args 命令行参数。 如果 append 为 true
,则在 BootApplicationConfiguration.args 的基础上追加,否则覆盖。
Link copied to clipboard
open fun <C : Any, D : BotVerifyInfoDecoder> botVerifyInfoDecoderFactory(factory: BotVerifyInfoDecoderFactory<C, D>, configurator: C.() -> Unit = {})
使用一个 BotVerifyInfoDecoderFactory 来配置并添加一个 BotVerifyInfoDecoder 到 botVerifyInfoDecoderFactories 中。