您的浏览器已禁用 JavaScript。
跳过导航链接
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
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
EP.fire(EC)
fire(String, Object...)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
fire(String, Consumer<EC>, Object...)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
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
EP.fire(EC)
fireDebug(String, Object...)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
fireDebug(String, Consumer<EC>, Object...)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
fireSync(String)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
fireSync(String, Object...)
- 类 中的方法cn.xnatural.enet.event.
EP
强制同步
EP.fire(EC)
fireSyncDebug(String)
- 类 中的方法cn.xnatural.enet.event.
EP
EP.fire(EC)
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.