跳过导航链接
A B C D E F G I L M O P R S T V W 

A

addListenerSource(Object) - 类 中的方法cn.xnatural.enet.event.EP
添加对象源(解析出监听器)
addResult(Listener, Throwable, Object) - 类 中的方法cn.xnatural.enet.event.EC
 
addTrackEvent(String...) - 类 中的方法cn.xnatural.enet.event.EP
设置某个事件需要追踪执行
args - 类 中的变量cn.xnatural.enet.event.EC
目标方法的参数
args(Object...) - 类 中的方法cn.xnatural.enet.event.EC
 
args(EC) - 类 中的方法cn.xnatural.enet.event.Listener
同一事件中, 为不同的监听器制定不同的参数
async - 类 中的变量cn.xnatural.enet.event.EC
强制异步.
async(Boolean) - 类 中的方法cn.xnatural.enet.event.EC
 
async - 类 中的变量cn.xnatural.enet.event.Listener
是否异步
attr(Object, Object) - 类 中的方法cn.xnatural.enet.event.EC
 
attrs - 类 中的变量cn.xnatural.enet.event.EC
属性集

B

BiFunctionListener(BiFunction<T, U, R>) - 类 的构造器cn.xnatural.enet.event.Listener.BiFunctionListener
 

C

cn.xnatural.enet.event - 程序包 cn.xnatural.enet.event
 
completeFn - 类 中的变量cn.xnatural.enet.event.EC
事件执行完成的回调函数
completeFn(Consumer<EC>) - 类 中的方法cn.xnatural.enet.event.EC
设置完成时回调函数
completeFn() - 类 中的方法cn.xnatural.enet.event.EC
获取事件结束函数
count - 类 中的变量cn.xnatural.enet.event.Listener
执行次数统计

D

debug() - 类 中的方法cn.xnatural.enet.event.EC
设置debug模式, 日志打印 事件执行前后详情
delTrackEvent(String...) - 类 中的方法cn.xnatural.enet.event.EP
删除事件追踪
doInvoke(EC, BiConsumer<Object, Throwable>) - 类 中的方法cn.xnatural.enet.event.Listener.BiFunctionListener
 
doInvoke(EC, BiConsumer<Object, Throwable>) - 类 中的方法cn.xnatural.enet.event.Listener
实际调用执行
doInvoke(EC, BiConsumer<Object, Throwable>) - 类 中的方法cn.xnatural.enet.event.Listener.FunctionListener
 
doInvoke(EC, BiConsumer<Object, Throwable>) - 类 中的方法cn.xnatural.enet.event.Listener.MethodListener
 
doInvoke(EC, BiConsumer<Object, Throwable>) - 类 中的方法cn.xnatural.enet.event.Listener.RunnableListener
 

E

EC - cn.xnatural.enet.event中的类
event context: 事件执行的上下文
EC(String) - 类 的构造器cn.xnatural.enet.event.EC
 
EC(String, Object) - 类 的构造器cn.xnatural.enet.event.EC
 
EC.ResultRecord - cn.xnatural.enet.event中的类
每个监听器对应的执行结果
EL - cn.xnatural.enet.event中的注释类型
事件监听器. event listener NOTE: 注意: 这个注解的方法参数要么没有, 要么只有一个 EC
eName - 类 中的变量cn.xnatural.enet.event.EC
此次执行的事件名
ep - 类 中的变量cn.xnatural.enet.event.EC
是由哪个事件发布器发布的
ep() - 类 中的方法cn.xnatural.enet.event.EC
 
EP - cn.xnatural.enet.event中的类
event publisher 事件发布器.事件分发中心 TODO 事件死锁.
EP() - 类 的构造器cn.xnatural.enet.event.EP
 
EP(Executor) - 类 的构造器cn.xnatural.enet.event.EP
 
EP(Executor, Logger) - 类 的构造器cn.xnatural.enet.event.EP
 
events() - 类 中的方法cn.xnatural.enet.event.EP
所有事件名
ex() - 类 中的方法cn.xnatural.enet.event.EC
返回第一个异常
ex - 类 中的变量cn.xnatural.enet.event.EC.ResultRecord
 
exec - 类 中的变量cn.xnatural.enet.event.EP
 
execId() - 类 中的方法cn.xnatural.enet.event.Listener.BiFunctionListener
 
execId() - 类 中的方法cn.xnatural.enet.event.Listener
执行id, 表示监听器此次执行id
execId() - 类 中的方法cn.xnatural.enet.event.Listener.FunctionListener
 
execId() - 类 中的方法cn.xnatural.enet.event.Listener.MethodListener
 
execId() - 类 中的方法cn.xnatural.enet.event.Listener.RunnableListener
 
exist(String...) - 类 中的方法cn.xnatural.enet.event.EP
是否存在事件监听器
exs() - 类 中的方法cn.xnatural.enet.event.EC
所有监听器执行的异常

F

failPassed - 类 中的变量cn.xnatural.enet.event.EC
执行失败的事件监听
findMethod(Class, Predicate<Method>) - 类 中的方法cn.xnatural.enet.event.EP
 
fire(String) - 类 中的方法cn.xnatural.enet.event.EP
fire(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
fire(String, Consumer<EC>, Object...) - 类 中的方法cn.xnatural.enet.event.EP
fire(EC) - 类 中的方法cn.xnatural.enet.event.EP
 
fire(EC, Listener...) - 类 中的方法cn.xnatural.enet.event.EP
 
fire(EC, List<Listener>) - 类 中的方法cn.xnatural.enet.event.EP
发布事件到各个监听者并执行
fireAsync(String) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireAsync(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireAsync(String, Consumer<EC>, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireAsyncDebug(String) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireAsyncDebug(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireAsyncDebug(String, Consumer<EC>, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制异步 EP.fire(EC)
fireDebug(String) - 类 中的方法cn.xnatural.enet.event.EP
fireDebug(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
fireDebug(String, Consumer<EC>, Object...) - 类 中的方法cn.xnatural.enet.event.EP
fireSync(String) - 类 中的方法cn.xnatural.enet.event.EP
fireSync(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制同步 EP.fire(EC)
fireSyncDebug(String) - 类 中的方法cn.xnatural.enet.event.EP
fireSyncDebug(String, Object...) - 类 中的方法cn.xnatural.enet.event.EP
强制同步 EP.fire(EC)
fn - 类 中的变量cn.xnatural.enet.event.Listener.BiFunctionListener
 
fn - 类 中的变量cn.xnatural.enet.event.Listener.FunctionListener
 
fn - 类 中的变量cn.xnatural.enet.event.Listener.RunnableListener
 
FunctionListener(Function<T, R>) - 类 的构造器cn.xnatural.enet.event.Listener.FunctionListener
 

G

getAttr(Object, Class<T>, T) - 类 中的方法cn.xnatural.enet.event.EC
 
getAttr(Object, Class<T>) - 类 中的方法cn.xnatural.enet.event.EC
 
getAttr(Object) - 类 中的方法cn.xnatural.enet.event.EC
 
getListeners(String) - 类 中的方法cn.xnatural.enet.event.EP
获取 或 创建 监听器

I

id - 类 中的变量cn.xnatural.enet.event.EC
一次事件执行的id.
id(String) - 类 中的方法cn.xnatural.enet.event.EC
设置id
id() - 类 中的方法cn.xnatural.enet.event.EC
当前事件id
init(Executor, Logger) - 类 中的方法cn.xnatural.enet.event.EP
初始化
invoke(EC) - 类 中的方法cn.xnatural.enet.event.Listener
 
isForceAsync() - 类 中的方法cn.xnatural.enet.event.EC
是否为强制异步执行
isNoListener() - 类 中的方法cn.xnatural.enet.event.EC
是否没有监听器
isStopped() - 类 中的方法cn.xnatural.enet.event.EC
 
isSuccess() - 类 中的方法cn.xnatural.enet.event.EC
事件是否执行成功
isTrack() - 类 中的方法cn.xnatural.enet.event.EC
是否是debug模式
iterateMethod(Class, Consumer<Method>...) - 类 中的方法cn.xnatural.enet.event.EP
 

L

limit - 类 中的变量cn.xnatural.enet.event.Listener
执行限制次数. <=0 不限制
limit(int) - 类 中的方法cn.xnatural.enet.event.Listener
设置执行次数限制
listen(String, boolean, float, int, Runnable) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, boolean, float, int, Function) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, boolean, float, int, BiFunction) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, Runnable) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, boolean, Runnable) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, Function) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, boolean, Function) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, BiFunction) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listen(String, boolean, BiFunction) - 类 中的方法cn.xnatural.enet.event.EP
添加监听
listener - 类 中的变量cn.xnatural.enet.event.EC.ResultRecord
 
Listener - cn.xnatural.enet.event中的类
 
Listener() - 类 的构造器cn.xnatural.enet.event.Listener
 
Listener.BiFunctionListener<T,U,R> - cn.xnatural.enet.event中的类
 
Listener.FunctionListener<T,R> - cn.xnatural.enet.event中的类
 
Listener.MethodListener - cn.xnatural.enet.event中的类
 
Listener.RunnableListener - cn.xnatural.enet.event中的类
 
log - 类 中的变量cn.xnatural.enet.event.EP
 
lsMap - 类 中的变量cn.xnatural.enet.event.EP
事件名 -> 监听器Listener

M

m - 类 中的变量cn.xnatural.enet.event.Listener.MethodListener
 
MethodListener(Object, Method) - 类 的构造器cn.xnatural.enet.event.Listener.MethodListener
 

O

order - 类 中的变量cn.xnatural.enet.event.Listener
排序.
originResults() - 类 中的方法cn.xnatural.enet.event.EC
 

P

p - 类 中的变量cn.xnatural.enet.event.EP
 
parseName(String, Object) - 类 中的方法cn.xnatural.enet.event.EP
支持表达式 {attr}.eventName, {attr}会被替换成 对象中的属性attr的值
pass(EC, Throwable, Object, long) - 类 中的方法cn.xnatural.enet.event.Listener
执行完成调用
passed(Listener, boolean) - 类 中的方法cn.xnatural.enet.event.EC
passed一个Listener 代表执行完成一个Listener.

R

removeEvent(String, Object) - 类 中的方法cn.xnatural.enet.event.EP
只删除指定对象源中的事件监听
removeEvent(String) - 类 中的方法cn.xnatural.enet.event.EP
移除事件对应的所有监听器
removeSourceAllEvent(Object) - 类 中的方法cn.xnatural.enet.event.EP
移除对象源的所有监听器
resolve(Object) - 类 中的方法cn.xnatural.enet.event.EP
从一个对象中 解析出 所有带有 EL注解的方法 转换成监听器Listener 如果带有注解 EL的方法被重写, 则用子类的方法
result() - 类 中的方法cn.xnatural.enet.event.EC
取第一个结果
resultAcceptor(EC) - 类 中的方法cn.xnatural.enet.event.Listener
监听器执行结果处理器
ResultRecord(Listener, Throwable, Object) - 类 的构造器cn.xnatural.enet.event.EC.ResultRecord
 
results - 类 中的变量cn.xnatural.enet.event.EC
结果集
results() - 类 中的方法cn.xnatural.enet.event.EC
所有结果
RunnableListener(Runnable) - 类 的构造器cn.xnatural.enet.event.Listener.RunnableListener
 

S

sort(List<Listener>) - 类 中的方法cn.xnatural.enet.event.EP
监听器排序
source - 类 中的变量cn.xnatural.enet.event.EC
事件源
source() - 类 中的方法cn.xnatural.enet.event.EC
 
source(Object) - 类 中的方法cn.xnatural.enet.event.EC
 
source - 类 中的变量cn.xnatural.enet.event.Listener.MethodListener
 
start - 类 中的变量cn.xnatural.enet.event.EC
开始时间
start(List<Listener>, EP) - 类 中的方法cn.xnatural.enet.event.EC
开始执行,初始化
stopped - 类 中的变量cn.xnatural.enet.event.EC
是否结束
successPassed - 类 中的变量cn.xnatural.enet.event.EC
成功执行过的事件监听
sync() - 类 中的方法cn.xnatural.enet.event.EC
强制同步执行

T

track - 类 中的变量cn.xnatural.enet.event.EC
是否追踪执行.用于调试
trackEvents - 类 中的变量cn.xnatural.enet.event.EP
需要追踪执行的事件名字
tryFinish() - 类 中的方法cn.xnatural.enet.event.EC
此次事件执行完成
tryLimited() - 类 中的方法cn.xnatural.enet.event.Listener
尝试被限制

V

value - 类 中的变量cn.xnatural.enet.event.EC.ResultRecord
 

W

willPass - 类 中的变量cn.xnatural.enet.event.EC
要执行的事件链
A B C D E F G I L M O P R S T V W 
跳过导航链接

Copyright © 2024. All rights reserved.