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 {