mule4 - 如何在 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 中收到以下错误。
解决方案
推荐阅读
- amazon-web-services - 在 Windows 上为 python-docx 库创建 Python AWS Lambda 部署包时出错
- sharepoint - SharePoint 2016 网站集 Web 分析报告为空
- numpy - numpy/scipy 中的异形渐变填充
- sed - 使用 sed 在数字文本周围加引号
- javascript - 选中单选按钮时更改不同元素的类名
- android-file - 为什么我不能在 android 10 中使用 whit 文件?
- amazon-web-services - 为 EC2 实例的非特权用户承担角色“拒绝访问”
- python - 如何单击“下一步”并使用 Selenium 浏览所有页面?
- amazon-web-services - AWS SSM、AutoScalingGroup 和 LoadBalancer
- android - Android上的条码扫描?