/** * @param queueName * @param selectorString * @param durable * @return */ protected static JMSQueueConfiguration newQueue(final String queueName, final String selectorString, final boolean durable) { return new JMSQueueConfigurationImpl(). setName(queueName). setSelector(selectorString). setDurable(durable); }
private void configureQueues(QueueConfig... queueConfigs) throws JMSException, IllegalAccessException, InstantiationException { for (QueueConfig queueConfig : queueConfigs) { JMSQueueConfigurationImpl configuration = new JMSQueueConfigurationImpl(); configuration.setName(queueConfig.getName()).setSelector("").setDurable(queueConfig.isDurable()).setBindings(QUEUE_NAMESPACE + queueConfig.getName()); jmsConfig.getQueueConfigurations().add(configuration); } }
private void configureQueues(QueueConfig... queueConfigs) throws JMSException, IllegalAccessException, InstantiationException { for (QueueConfig queueConfig : queueConfigs) { JMSQueueConfigurationImpl configuration = new JMSQueueConfigurationImpl(); configuration.setName(queueConfig.getName()).setSelector("").setDurable(queueConfig.isDurable()).setBindings(QUEUE_NAMESPACE + queueConfig.getName()); jmsConfig.getQueueConfigurations().add(configuration); } }
JMSQueueConfigurationImpl queueConfig = new JMSQueueConfigurationImpl().setName(RandomUtil.randomString()).setDurable(false).setBindings("/queue/binding1", "/queue/binding2"); jmsConfiguration.getQueueConfigurations().add(queueConfig); TopicConfiguration topicConfig = new TopicConfigurationImpl().setName(RandomUtil.randomString()).setBindings("/topic/binding1", "/topic/binding2");