You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/08/26 11:59:15 UTC

[camel] branch master updated: camel-sjms2: fix deprecation warnings (#4131)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new a6f9e0c  camel-sjms2: fix deprecation warnings (#4131)
a6f9e0c is described below

commit a6f9e0cce960a9e88846f5be313931ffa52d29b3
Author: Otavio Rodolfo Piske <or...@users.noreply.github.com>
AuthorDate: Wed Aug 26 13:58:54 2020 +0200

    camel-sjms2: fix deprecation warnings (#4131)
    
    Replaced embedded deprecated JMS broker with EmbeddedActiveMQ since the embedded one is deprecated since Artemis 2.0
---
 .../component/sjms2/support/Jms2TestSupport.java   | 28 ++++------------------
 1 file changed, 5 insertions(+), 23 deletions(-)

diff --git a/components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/support/Jms2TestSupport.java b/components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/support/Jms2TestSupport.java
index 514689f..85a993d 100644
--- a/components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/support/Jms2TestSupport.java
+++ b/components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/support/Jms2TestSupport.java
@@ -16,8 +16,6 @@
  */
 package org.apache.camel.component.sjms2.support;
 
-import java.util.Arrays;
-
 import javax.jms.Connection;
 import javax.jms.ConnectionFactory;
 import javax.jms.MessageConsumer;
@@ -31,13 +29,7 @@ import org.apache.activemq.artemis.core.config.Configuration;
 import org.apache.activemq.artemis.core.config.impl.ConfigurationImpl;
 import org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnectorFactory;
 import org.apache.activemq.artemis.core.server.QueueQueryResult;
-import org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration;
-import org.apache.activemq.artemis.jms.server.config.JMSConfiguration;
-import org.apache.activemq.artemis.jms.server.config.JMSQueueConfiguration;
-import org.apache.activemq.artemis.jms.server.config.impl.ConnectionFactoryConfigurationImpl;
-import org.apache.activemq.artemis.jms.server.config.impl.JMSConfigurationImpl;
-import org.apache.activemq.artemis.jms.server.config.impl.JMSQueueConfigurationImpl;
-import org.apache.activemq.artemis.jms.server.embedded.EmbeddedJMS;
+import org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
@@ -64,7 +56,7 @@ public class Jms2TestSupport extends CamelTestSupport {
     protected ProducerTemplate template;
     protected String brokerUri;
     protected int port;
-    private EmbeddedJMS broker;
+    private EmbeddedActiveMQ broker;
     private Connection connection;
     private Session session;
     private DestinationCreationStrategy destinationCreationStrategy = new DefaultDestinationCreationStrategy();
@@ -78,7 +70,7 @@ public class Jms2TestSupport extends CamelTestSupport {
      */
     @Override
     protected void doPreSetup() throws Exception {
-        broker = new EmbeddedJMS();
+        broker = new EmbeddedActiveMQ();
         deleteDirectory("target/data");
         port = AvailablePortFinder.getNextAvailable();
         brokerUri = "tcp://localhost:" + port;
@@ -86,7 +78,7 @@ public class Jms2TestSupport extends CamelTestSupport {
         startBroker();
     }
 
-    protected void configureBroker(EmbeddedJMS broker) throws Exception {
+    protected void configureBroker(EmbeddedActiveMQ broker) throws Exception {
         Configuration configuration = new ConfigurationImpl()
                 .setPersistenceEnabled(false)
                 .setJournalDirectory("target/data/journal")
@@ -95,17 +87,7 @@ public class Jms2TestSupport extends CamelTestSupport {
                 .addAcceptorConfiguration("vm", "vm://broker")
                 .addConnectorConfiguration("connector", new TransportConfiguration(NettyConnectorFactory.class.getName()));
 
-        JMSConfiguration jmsConfig = new JMSConfigurationImpl();
-
-        ConnectionFactoryConfiguration cfConfig = new ConnectionFactoryConfigurationImpl().setName("cf").setConnectorNames(
-                Arrays.asList("connector")).setBindings("cf");
-        jmsConfig.getConnectionFactoryConfigurations().add(cfConfig);
-
-        JMSQueueConfiguration queueConfig
-                = new JMSQueueConfigurationImpl().setName("queue1").setDurable(false).setBindings("queue/queue1");
-        jmsConfig.getQueueConfigurations().add(queueConfig);
-
-        broker.setConfiguration(configuration).setJmsConfiguration(jmsConfig);
+        broker.setConfiguration(configuration);
     }
 
     private void startBroker() throws Exception {