检测micronaut netty中的非阻塞螺纹

检测micronaut netty中的非阻塞螺纹,netty,project-reactor,micronaut,Netty,Project Reactor,Micronaut,在我的Micronauts应用程序中,在我的阻塞代码中,我想检测我是否无意中使用了非阻塞事件循环线程 我在考虑使用reactor.core.scheduler.Schedulers#IsInNoBlockingThread,但Netty线程没有实现预期的接口 有没有什么办法可以用Netty在Micronauts中实现这一点?BlockHound是您想要的: 它是一个java代理,用于检查已识别的非阻塞线程中的阻塞代码 Netty与它的SPI集成(见此),所以您只需在测试中安装它(或使用junit

在我的Micronauts应用程序中,在我的阻塞代码中,我想检测我是否无意中使用了非阻塞事件循环线程

我在考虑使用reactor.core.scheduler.Schedulers#IsInNoBlockingThread,但Netty线程没有实现预期的接口


有没有什么办法可以用Netty在Micronauts中实现这一点?

BlockHound
是您想要的:

它是一个java代理,用于检查已识别的非阻塞线程中的阻塞代码

Netty与它的SPI集成(见此),所以您只需在测试中安装它(或使用junit平台支持)