Repository: camel
Updated Branches:
  refs/heads/master eb2ec72a2 -> d16c52f58


[CAMEL-9315] KuraRouter should provide consumer template


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/d16c52f5
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/d16c52f5
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/d16c52f5

Branch: refs/heads/master
Commit: d16c52f5820c162be78625c65735a743cf76546e
Parents: eb2ec72
Author: Henryk Konsek <[email protected]>
Authored: Thu Nov 12 15:56:43 2015 +0100
Committer: Henryk Konsek <[email protected]>
Committed: Thu Nov 12 15:56:43 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/camel/component/kura/KuraRouter.java   | 4 ++++
 .../java/org/apache/camel/component/kura/KuraRouterTest.java    | 5 +++++
 2 files changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/d16c52f5/components/camel-kura/src/main/java/org/apache/camel/component/kura/KuraRouter.java
----------------------------------------------------------------------
diff --git 
a/components/camel-kura/src/main/java/org/apache/camel/component/kura/KuraRouter.java
 
b/components/camel-kura/src/main/java/org/apache/camel/component/kura/KuraRouter.java
index 9233c29..1548633 100644
--- 
a/components/camel-kura/src/main/java/org/apache/camel/component/kura/KuraRouter.java
+++ 
b/components/camel-kura/src/main/java/org/apache/camel/component/kura/KuraRouter.java
@@ -17,6 +17,7 @@
 package org.apache.camel.component.kura;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.ConsumerTemplate;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.core.osgi.OsgiDefaultCamelContext;
@@ -38,6 +39,8 @@ public abstract class KuraRouter extends RouteBuilder 
implements BundleActivator
 
     protected ProducerTemplate producerTemplate;
 
+    protected ConsumerTemplate consumerTemplate;
+
     // Lifecycle
 
     @Override
@@ -51,6 +54,7 @@ public abstract class KuraRouter extends RouteBuilder 
implements BundleActivator
             log.debug("About to start Camel Kura router: {}", 
getClass().getName());
             camelContext.start();
             producerTemplate = camelContext.createProducerTemplate();
+            consumerTemplate = camelContext.createConsumerTemplate();
             log.debug("Bundle {} started.", 
bundleContext.getBundle().getBundleId());
         } catch (Throwable e) {
             String errorMessage = "Problem when starting Kura module " + 
getClass().getName() + ":";

http://git-wip-us.apache.org/repos/asf/camel/blob/d16c52f5/components/camel-kura/src/test/java/org/apache/camel/component/kura/KuraRouterTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-kura/src/test/java/org/apache/camel/component/kura/KuraRouterTest.java
 
b/components/camel-kura/src/test/java/org/apache/camel/component/kura/KuraRouterTest.java
index ba03eef..03fefa4 100644
--- 
a/components/camel-kura/src/test/java/org/apache/camel/component/kura/KuraRouterTest.java
+++ 
b/components/camel-kura/src/test/java/org/apache/camel/component/kura/KuraRouterTest.java
@@ -71,6 +71,11 @@ public class KuraRouterTest extends Assert {
         mockEndpoint.assertIsSatisfied();
     }
 
+    @Test
+    public void shouldCreateConsumerTemplate() throws Exception {
+        assertNotNull(router.consumerTemplate);
+    }
+
 }
 
 class TestKuraRouter extends KuraRouter {

Reply via email to