JAsyncEventInterceptor

以异步的方式实现 EventInterceptor.

Java 中可以直接通过 EventInterceptors.async 构建。

See also

Types

Link copied to clipboard
data class Context(val source: EventInterceptor.Context, val scope: CoroutineScope)

供于 JAsyncEventInterceptor 中异步拦截API的阻塞 Context 代理类型。 如果 scopenull,则异步调度的作用域会使用 source

Functions

Link copied to clipboard

构建 Context。可以实现此函数来重定义实现逻辑, 例如变更默认的异步执行作用域。

Link copied to clipboard
open suspend override fun EventInterceptor.Context.intercept(): EventResult

对被拦截的内容进行处理。

以异步的形式实现 EventInterceptor.intercept.