Skip to content

Commit d99d604

Browse files
committed
feat: add JMS template for RabbitMQ
Signed-off-by: Christophe Chauvet <christophe.chauvet@gmail.com>
1 parent 7723b34 commit d99d604

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

client/src/com/mirth/connect/connectors/jms/JmsTemplateListModel.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,17 @@ private JmsTemplateListModel() {
5353
properties.setJndiConnectionFactoryName("java:/ConnectionFactory");
5454
templates.put("JBoss Messaging / MQ", properties);
5555

56+
properties = new JmsConnectorProperties();
57+
properties.setUseJndi(false);
58+
properties.setConnectionFactoryClass("com.rabbitmq.jms.admin.RMQConnectionFactory");
59+
properties.getConnectionProperties().put("brokerURL", "failover:(tcp://localhost:5672)?maxReconnectAttempts=0");
60+
properties.getConnectionProperties().put("closeTimeout", "15000");
61+
properties.getConnectionProperties().put("useCompression", "no");
62+
properties.setUsername("guest");
63+
properties.setPassword("guest");
64+
properties.setDestinationName("myqueue");
65+
templates.put("RabbitMQ", properties);
66+
5667
templateNames.addAll(templates.keySet());
5768
readOnlyTemplateNames.addAll(templates.keySet());
5869
}

0 commit comments

Comments
 (0)