2011-01-03 4 views
0

Я внедряю JCA Inbound model, поэтому изучаю доступные эталонные реализации, которые я нашел у Google.JMS для входящих сообщений JCA?

До сих пор мне удалось найти 2 примера реализации и в обеих реализациях, для входящих сообщений, они просто определяют простой интерфейс MessageListener и напрямую вызывают метод onMessage.

Так что я хотел бы знать, есть ли какие-либо плюсы и минусы для использования JMS вместо пользовательского MessageListener.

Заранее спасибо.

С уважением,

Кий Hein

ответ

1

Если вы планируете открыть свое решение для широкого сообщества хорошая идея разработать JCA адаптеры, требует стандартный интерфейс MessageListener. Почти каждый пример JCA, который люди используют для изучения JCA, относится к MessageListener, и что более важно (для меня) он упакован в j2ee-библиотеках. Лично я болен и ужасен, когда мне приходится добавлять библиотеки только потому, что кто-то замечает, что этот специальный интерфейс Listener классный, несмотря на то, что он предоставляет разработчику те же методы, что и стандартный MessageListener.

2

Как вы хотели бы написать свою собственную реализацию JCA, я не буду рекомендовать вам «повторно использовать» интерфейс MessageListener JMS. Даже если интерфейс, который вы разработали самим, очень похож на MessageListener, было бы лучше сохранить свой собственный интерфейс.

Thanks, Nitin

Смежные вопросы