将CDI ProcessObserverMethod扩展和自定义范围迁移到Quarkus

时间:2020-02-13 10:42:23

标签: java jakarta-ee cdi quarkus

我们依靠cdi扩展来读取CDI观察者方法,以自动将Rabbit mq队列使用者绑定到观察者方法,同时提供自定义范围(类似于请求范围,但用于传入的amqp消息)

我们一直在为应用程序使用thorntail,但是由于取消了4.0.0,我们正在考虑迁移到另一台服务器,或者至少在新应用程序中使用另一台服务器。 Payara Micro似乎是最简单的选择,但quarkus的功能看起来很有希望。但是,由于它不支持CDI扩展,我们需要将此功能迁移到quarkus扩展,但是我正在努力寻找有关如何添加这些特定功能的更多信息:

<T, X> void process(@Observes final ProcessObserverMethod<T, X> observer)

public void registerContext(@Observes final AfterBeanDiscovery event)
    {
        event.addContext(new MessageScopeContext());
    }

0 个答案:

没有答案