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
通过 loadComponentFactoriesFromProviders 加载并安装所有可寻得的组件。
Link copied to clipboard
通过 loadPluginFactoriesFromProviders 加载并安装所有可寻得的组件。
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 的阶段事件。