Author: davsclaus
Date: Mon Jun  9 11:38:18 2008
New Revision: 665821

URL: http://svn.apache.org/viewvc?rev=665821&view=rev
Log:
CAMEL-596: QueueBrowserStrategy created only when needed. Applied patch with 
thanks to Dave Brosius.

Modified:
    
activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java

Modified: 
activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java?rev=665821&r1=665820&r2=665821&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
 (original)
+++ 
activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java
 Mon Jun  9 11:38:18 2008
@@ -381,7 +381,6 @@
         // customize its own version
         JmsConfiguration newConfiguration = getConfiguration().copy();
         JmsEndpoint endpoint;
-        QueueBrowseStrategy strategy = getQueueBrowseStrategy();
         if (pubSubDomain) {
             if (tempDestination) {
                 endpoint = new JmsTemporaryTopicEndpoint(uri, this, subject, 
newConfiguration);
@@ -389,6 +388,7 @@
                 endpoint = new JmsEndpoint(uri, this, subject, pubSubDomain, 
newConfiguration);
             }
         } else {
+            QueueBrowseStrategy strategy = getQueueBrowseStrategy();
             if (tempDestination) {
                 endpoint = new JmsTemporaryQueueEndpoint(uri, this, subject, 
newConfiguration, strategy);
             } else {


Reply via email to