Я знаю, что очереди JMS могут быть созданы в HornetQ через конфигурационный файл hornetq-jmx.xml
. Но я хочу сделать это с клиента?
Я пробовал:
HornetQJMSClient.createQueue(queueName);
но это не создает очередь (на сервере hornetq)? Я всегда получаю исключение, что очередь неизвестна, когда я пытаюсь создать потребителя для этой очереди.
Я был бы очень благодарен за совет, как создавать очереди JMS из клиента. (Я вообще не хочу использовать JNDI, ни на клиенте, ни на сервере, если это возможно).
Обновление:
Я не возражал бы использовать любой из основных API HornetQs (в отличие от JMS APis) для создания очередей от клиента. Мой вопрос: есть ли способ создавать очереди от клиента (либо с помощью JMS Apis, либо с помощью API ядра HornetQ).