首页 > 解决方案 > 如何在 Mule 4 中创建在应用程序启动时执行的侦听器?

问题描述

我正在尝试使用一些 Java 代码创建一个 Mule 应用程序,该代码在新应用程序刚刚启动时侦听 Mule 上下文通知以记录信息。

根据以下链接,Mule 似乎允许配置服务器通知:https ://docs.mulesoft.com/mule-runtime/4.3/mule-server-notifications

按照该链接,我已经能够为管道 ( PipelineMessageNotificationListener) 和消息处理器 ( MessageProcessorNotificationListener) 实现侦听器,但是我无法创建在我的应用程序启动时调用的侦听器(或其生命周期中的其他事件)

我认为可以提供该信息的正确侦听器是,但我在 pom.xml 中包含的依赖项 v1.3.0 中MuleContextNotificationListener找不到此类(与提到的其他侦听器类不同)mule-api

似乎此类存在于包中org.mule.runtime.core.api.context.notification,但如果我尝试使用该类,则会在 Anypoint Studio 中收到以下错误。

错误信息

标签: mule4

解决方案


推荐阅读