JMS для входящих сообщений JCA? - PullRequest
0 голосов
/ 03 января 2011

Я внедряю модель JCA Inbound, поэтому я изучаю доступные эталонные реализации, которые я нашел в Google.

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

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

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

С уважением,

Чжи Хейн

Ответы [ 2 ]

2 голосов
/ 28 июля 2011

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

1 голос
/ 29 марта 2011

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

...