Package-level declarations
Types
ApplicationBuilder 的基础抽象实现。
ApplicationEventRegistrar 的基础抽象实现。
ApplicationFactoryConfigurer 的基础抽象实现,提供大部分DSL配置能力的简单实现。
一个 simbot application. Application 可以代表为一个或一组组件、插件在一起运行的单位。
用于构建 Application 的构建器,同时也提供针对 ApplicationConfiguration 基础属性的配置能力。
一个 Application 所需的最基础的配置信息内容。
针对一些不同的 ApplicationLaunchStage 的事件处理器的统一类型。
Application 事件注册器。
用于构建一个 ApplicationFactory 的工厂。
构建 Application 配置阶段的 DSL API 配置器。
DSL marker for ApplicationFactoryConfigurer
Application 的预处理启动器。 当执行 ApplicationLauncher.launch 时会构建并启动 Application。
Application 在启动过程中的一些阶段类型。
一组 ApplicationLaunchStage 和各对应的处理器集。
Application 的预处理启动器。 当执行 ApplicationLauncher.launch 时会构建并启动 Application。
针对一些不同的 ApplicationLaunchStage 的事件异步处理器。
Application 的预处理启动器。 当执行 ApplicationLauncher.launch 时会构建并启动 Application。
针对一些不同的 ApplicationLaunchStage 的事件阻塞处理器。
针对一些不同的 ApplicationLaunchStage 的普通事件处理器。
针对一些不同的 ApplicationLaunchStage 的事件可挂起处理器。
Functions
通过一个 Map 构建得到 ApplicationLaunchStages
构建一个 Application 并启动它。
构建一个 Application 并异步地启动它。
构建一个 Application 并阻塞地启动它。
Inherited functions
Find and invoke handlers form stage
执行完 block 后挂起当前 Application。
在 block 中操作 EventListenerRegistrar 来注册事件处理器。 是通过 Application 注册事件处理器的DSL风格简化API。
Add a handler for ApplicationLaunchStage.Cancelled.
Add a handler for ApplicationLaunchStage.Launch.
Add a handler for ApplicationLaunchStage.RequestCancel.