在@Listener监听的方法中,怎么阻止后续优先级低的监听方法执行呢 #62
-
比如我现在有很多个监听方法,但是它们都有一些共同的逻辑判断,我想把这些逻辑判断都提取到优先级高的监听方法中,只要高优先级的拒绝了,后续监听器便都不会执行了φ(゜▽゜*)♪ |
Beta Was this translation helpful? Give feedback.
Answered by
ForteScarlet
Feb 4, 2023
Replies: 1 comment 2 replies
-
参考 此文档,当监听函数的返回结果为 例如可以: // Kotlin
return EventResult.truncate()
// 或
return EventResult.of(isTruncated = true) // Java
return EventResult.truncate();
// 或
return EventResult.of(null, true); 可前往 API文档 搜索 |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
Starxkif
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
参考 此文档,当监听函数的返回结果为
EventResult
类型且其属性isTruncated
指为true
时将会截断后续其他监听函数的执行。例如可以:
可前往 API文档 搜索
EventResult
查询API