Package-level declarations
Types
提供给 PluginFactoriesConfigurator 用于配置 Plugin 的上下文信息。 可以得到来自 Application 的初始化配置信息 和 Component 的配置信息。
用于对 PluginFactory 进行聚合组装的配置器。
用于在加载 PluginFactoryProvider 后、构建对应的 Plugin 时, 作为自动加载的额外配置类型的 SPI, 在使用 loadPluginFactoriesFromProviders (或其他衍生函数) 且参数 loadConfigurers
为 true
时会被自动加载并作为构建 Plugin 的前置配置逻辑。
用于支持自动加载 PluginFactory 的 SPI 接口。
用于表示一组 Plugin。
Functions
添加一个用于获取 PluginFactoryProvider 的函数。 这是用于兼容在非 JVM
平台下没有 ServiceLoader
的方案, 在 JVM
中应直接使用 ServiceLoader
加载 SPI 的方式, 但是如果使用 addComponentFactoryProvider 强行添加结果,loadPluginProviders 也还是会得到这些结果的。
清理所有通过 addComponentFactoryProvider 添加的 provider 构建器。
通过 loadPluginProviders 加载 PluginFactoryProvider 并得到流结果。
通过 ServiceLoader 加载 PluginFactoryProvider 并得到流结果。
尝试自动加载环境中可获取的所有 PluginFactoryProvider 实例。 在 JVM
平台下通过 ServiceLoader
加载 PluginFactoryProvider 并得到结果, 而在其他平台则会得到预先从 addComponentFactoryProvider 中添加的所有函数构建出来的结果。
加载所有通过 addComponentFactoryProvider 添加的函数构建出来的 PluginFactoryProvider 实例。
通过 ServiceLoader 加载 PluginFactoryProvider 并得到流结果。
加载所有通过 addComponentFactoryProvider 添加的函数构建出来的 PluginFactoryProvider 实例。
加载所有通过 addComponentFactoryProvider 添加的函数构建出来的 PluginFactoryProvider 实例。