You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ch...@apache.org on 2007/10/04 15:49:41 UTC

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

Author: chirino
Date: Thu Oct  4 06:49:41 2007
New Revision: 581903

URL: http://svn.apache.org/viewvc?rev=581903&view=rev
Log:
Support autowiring the destination resolver too

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=581903&r1=581902&r2=581903&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 Thu Oct  4 06:49:41 2007
@@ -149,6 +149,11 @@
             		ConnectionFactory cf = (ConnectionFactory) beansOfType.values().iterator().next();
             		configuration.setConnectionFactory(cf);
             	}
+                beansOfType = applicationContext.getBeansOfType(DestinationResolver.class);
+                if( !beansOfType.isEmpty() ) { 
+                    DestinationResolver destinationResolver = (DestinationResolver) beansOfType.values().iterator().next();
+                        configuration.setDestinationResolver(destinationResolver);
+                }
             }
         }
         return configuration;