我希望在Micronaut中获得对与
可能是使用给定注释(即 @Subscribe )进行注释的bean方法。 将 自动注册为侦听器 ,用于可能通过触发的事件 Micronaut容器提供的EventBus的实现。
另外,如果异步处理(可能使用等效于一个弹性I / O执行程序服务的异步处理)会很酷。
谢谢你, 奥斯卡
答案 0 :(得分:0)
您现在可以通过发布事件来获得事件总线提供的90%的信息:
class MyEvent { }
class MyBean {
@Inject
ApplicationEventPublisher eventPublisher;
public void run() {
eventPublisher.publishEvent(new MyEvent());
}
并添加异步事件侦听器:
@Listener
@Async
void myEventListener(MyEvent event) {
..
}
可以在方法级别根据需要添加其他功能,例如过滤等。