Это выглядит просто, но я не могу найти простой ответ.
Я хочу открыть соединение с удаленным JMS-брокером (IP и порт известны), открыть сеанс в определенной очереди (имя известно) и отправить сообщение в эту очередь.
Есть ли простой Java API (стандартный, если возможно) для этого?
ИЗМЕНИТЬ
Хорошо, теперь я понимаю, что JMS - это спецификация драйвера, как и JDBC, а не протокол связи, как я думал.
Учитывая, что я работаю в JBoss, я до сих пор не понимаю, как создать JBossConnectionFactory.
ИЗМЕНИТЬ
На самом деле я высказал некоторые мысли по поводу проблемы (хммм), и если JMS нужно рассматривать так же, как JDBC, то мне нужно использовать клиент, предоставленный моей реализацией MQ. Поскольку мы используем SonicMQ для нашего брокера, я решил внедрить библиотеку sonic_Client.jar, поставляемую с SonicMQ.
Это работает в автономном приложении Java и в нашем сервисе JBoss.
Спасибо за помощь