| Package | Description |
|---|---|
| com.forte.qqrobot.anno | |
| com.forte.qqrobot.anno.data |
注解的参数类
|
| com.forte.qqrobot.anno.template | |
| com.forte.qqrobot.anno.timetask |
定时任务框架 - quartz 进行整合的相关注解
包下的所有注解均需要实现quartz框架中的
Job接口。 |
| com.forte.qqrobot.listener.invoker | |
| com.forte.qqrobot.system | |
| com.forte.qqrobot.utils |
| Class and Description |
|---|
| ByNameFrom
此注解指定一个ByName注解所对应的父类注解
|
| ByNameType
此注解指定一个注解所对应的byName注解
|
| Class and Description |
|---|
| Block
阻塞注解
标注在类上的时候,类下的全部函数全都会被标记上此注解
|
| BlockFilter
阻塞过滤器,在阻塞的情况下使用的过滤器
功能与普通过滤器一致
|
| Filter
监听消息过滤器
|
| Listen
标记用
添加此注解,标注为一个监听器类 标注在类上将会记录全部的方法 标注在方法上将会记录此方法 当监听函数存在返回值且未标记@ListenBody的时候,部分返回值存在特殊含义: 如果返回值本身为ListenResult对象则其他参数均无效,以其本身为主。 布尔类型代表函数是否执行成功。 返回值为null的时候代表执行未成功。 数值类型小于0代表执行未成功。 |
| Class and Description |
|---|
| Listen
标记用
添加此注解,标注为一个监听器类 标注在类上将会记录全部的方法 标注在方法上将会记录此方法 当监听函数存在返回值且未标记@ListenBody的时候,部分返回值存在特殊含义: 如果返回值本身为ListenResult对象则其他参数均无效,以其本身为主。 布尔类型代表函数是否执行成功。 返回值为null的时候代表执行未成功。 数值类型小于0代表执行未成功。 |
| Class and Description |
|---|
| ByNameFrom
此注解指定一个ByName注解所对应的父类注解
|
| ByNameType
此注解指定一个注解所对应的byName注解
|
| Class and Description |
|---|
| Block
阻塞注解
标注在类上的时候,类下的全部函数全都会被标记上此注解
|
| BlockFilter
阻塞过滤器,在阻塞的情况下使用的过滤器
功能与普通过滤器一致
|
| Filter
监听消息过滤器
|
| Spare
Spare:备用
被此注解标驻的监听器方法将会在没有其他监听器被触发的时候再被触发
|
| Class and Description |
|---|
| Version
备用注解,用于开发者来标注版本号等信息,暂未使用
|
| Class and Description |
|---|
| Filter
监听消息过滤器
|
| Filter.ByName
结构与
Filter一致, 但是枚举类均替换为字符串类型 |
| Listen
标记用
添加此注解,标注为一个监听器类 标注在类上将会记录全部的方法 标注在方法上将会记录此方法 当监听函数存在返回值且未标记@ListenBody的时候,部分返回值存在特殊含义: 如果返回值本身为ListenResult对象则其他参数均无效,以其本身为主。 布尔类型代表函数是否执行成功。 返回值为null的时候代表执行未成功。 数值类型小于0代表执行未成功。 |
| Listen.ByName
通过额外注册的监听类型进行监听器注册,最终会转化为
Listen |
Copyright © 2020. All rights reserved.