ApplicationFactoryConfigurer
interface ApplicationFactoryConfigurer<C : ApplicationBuilder, AER : ApplicationEventRegistrar, DC : EventDispatcherConfiguration> : ComponentInstaller, PluginInstaller(source)
构建 Application 配置阶段的 DSL API 配置器。
ApplicationFactory.create {
config {
...
}
eventDispatcher(FACTORY?) {
...
}
install(Components or Plugins) {
// ...
}
}
Content copied to clipboard
See also
Inheritors
Functions
Link copied to clipboard
配置 Application 配置阶段的一些配置信息。
Link copied to clipboard
添加一个事件调度器配置。
Link copied to clipboard
open override fun <COM : Component, CONF : Any> install(componentFactory: ComponentFactory<COM, CONF>)
注册安装一个组件类型。
注册安装一个插件 Plugin 类型。
abstract override fun <COM : Component, CONF : Any> install(componentFactory: ComponentFactory<COM, CONF>, configurer: ConfigurerFunction<CONF>)
注册安装一个组件类型,并为其添加对应的配置。
abstract override fun <P : Plugin, CONF : Any> install(pluginFactory: PluginFactory<P, CONF>, configurer: ConfigurerFunction<CONF>)
注册安装一个插件 Plugin 类型,并为其添加一个对应的配置。
Link copied to clipboard
配置 Application 的阶段事件。
Inherited functions
Link copied to clipboard
通过 loadComponentFactoriesFromProviders 加载并安装所有可寻得的组件。
Link copied to clipboard
通过 loadPluginFactoriesFromProviders 加载并安装所有可寻得的组件。