Я бы хотел иметь возможность проверить работоспособность развернутого компонента, управляемого сообщениями, в рабочей среде.Моей первоначальной идеей было добавить метод health()
, обеспечивающий доступность очереди JMS (для чтения) и базы данных (для записи), а затем представить этот метод работоспособности в качестве REST API.К сожалению, так как MDB не является инъекционным, как другие типы EJB, я не могу получить ссылку на него из моего контроллера REST ...
Есть ли способ представить методы, управляемые сообщениями, с помощью REST API?Или каким-либо другим способом достичь моей первоначальной цели?
РЕДАКТИРОВАТЬ
Небольшая точность: я не хочу просто проверить, что ресурсы доступны, но и чтоEJB может связываться с ними (пингуя их из экземпляра EJB).Это не только подтвердит, что ресурсы доступны (что на самом деле может быть сделано другим способом), но, что более важно, для меня также, что привязки ресурсов действительны и что внедрение ресурсов работает.