Как я могу создать прослушиватель, который выполняется при запуске приложения в Mule 4?

#mule4

Вопрос:

Я пытаюсь создать приложение Mule с некоторым кодом Java, которое прослушивает уведомления контекста Mule для регистрации информации при запуске нового приложения.

Согласно следующей ссылке, кажется, что Mule позволяет настраивать уведомления сервера: https://docs.mulesoft.com/mule-runtime/4.3/mule-server-notifications

Следуя этой ссылке, я смог реализовать прослушиватели для конвейеров ( PipelineMessageNotificationListener ) и обработчиков сообщений ( MessageProcessorNotificationListener ), но я не могу создать прослушиватель, который вызывается при запуске моего приложения (или других событий в его жизненном цикле)

Я думаю, что правильным прослушивателем, который мог бы предоставить эту информацию, является the MuleContextNotificationListener , но я не могу найти этот класс (в отличие от других упомянутых классов прослушивателей) в mule-api зависимости v1.3.0, которую я включил в свой pom.xml

Кажется, что этот класс существует в пакете org.mule.runtime.core.api.context.notification , но если я попытаюсь использовать его, я получу следующую ошибку в Anypoint Studio.

Сообщение об ошибке