Interface | Description |
---|---|
Application<CONFIG extends BaseConfiguration> |
用户实现的启动器的接口
泛型定义:
- 配置类的具体类型
定义启动类执行前后方法
|
ConfigApplication<CONFIG extends BaseConfiguration> |
允许使用配置文件的接口。
目前暂时仅支持properties(因为简单且不需要其他依赖
|
MsgParser |
消息转化器,接收一个消息字符串,转化为消息封装类
MsgGet |
MsgProcessable |
消息处理器,将一个MsgGet消息交由监听函数处理器进行处理。
|
ResourceApplication<CONFIG extends BaseConfiguration> |
对用户配置接口的拓展,提供读取配置文件的形式来对配置类进行自动装填。
目前仅支持properties类型的配置文件。
数组类型的参数使用逗号','分隔。
其他特殊的配置类在出现其他优化方式之前,可以暂时使用新提供的before方法进行额外配置。
|
Runtimeable |
对于一些框架内部的类,它们都需要存在一个执行期间的Runtime对象, 并且使其可以被获取到。
|
Class | Description |
---|---|
BaseApplication<CONFIG extends BaseConfiguration,SEND extends SenderSendList,SET extends SenderSetList,GET extends SenderGetList,CONTEXT extends SimpleRobotContext<SEND,SET,GET>> |
启动类总抽象类,在此实现部分通用功能并向组件提供抽象方法来获取功能的拓展与兼容
实现closeable接口
|
BaseConfiguration<T extends BaseConfiguration> |
配置类的根类,定义包扫描方法
|
BotRuntime |
应当于启动初期就初始化的
|
MsgProcessor |
针对于
MsgProcessable 接口的实现,并提供一些有用的构造参数以简化开发与实现。 |
ResourceDispatchCenter |
资源调度中心抽象类,基本是静态方法,开发者可以实现此类并增加方法
主要用于框架内部,用于获取一些功能性类的单例对象 获取前需要保证在初始化方法 Application 中已经储存过 用户一般使用的是依赖资源: DependCenter
所有的资源几乎都在这里
后期打算取代这个类 |
SimpleRobotContext<SEND extends SenderSendList,SET extends SenderSetList,GET extends SenderGetList> |
SimpleRobotContext, 在启动器执行run方法后所得到的结果
|
Enum | Description |
---|---|
ApplicationStageType |
启动期流程类型
|
Annotation Type | Description |
---|---|
ConfigurationProperty |
config property, 以注解的方式来代替property文件
|
SimpleRobotApplication |
使用注解启动器
|
SimpleRobotConfiguration |
Copyright © 2020. All rights reserved.