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 2015/11/06 08:31:55 UTC

[08/10] camel git commit: Improved the cdi archetype to let the bean be looked up by name

Improved the cdi archetype to let the bean be looked up by name


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

Branch: refs/heads/camel-2.16.x
Commit: 22ccfd7416be48332b1ed7d41c7480b922d1a59a
Parents: 5cbdace
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Nov 5 22:30:29 2015 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Nov 6 08:34:47 2015 +0100

----------------------------------------------------------------------
 .../resources/archetype-resources/src/main/java/MyRoutes.java   | 5 +----
 .../resources/archetype-resources/src/main/java/SomeBean.java   | 2 ++
 2 files changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/22ccfd74/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/MyRoutes.java
----------------------------------------------------------------------
diff --git a/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/MyRoutes.java b/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/MyRoutes.java
index 7943215..7624d7d 100644
--- a/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/MyRoutes.java
+++ b/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/MyRoutes.java
@@ -37,15 +37,12 @@ public class MyRoutes extends RouteBuilder {
     @Uri("log:output")
     private Endpoint resultEndpoint;
 
-    @Inject
-    private SomeBean someBean;
-
     @Override
     public void configure() throws Exception {
         // you can configure the route rule with Java DSL here
 
         from(inputEndpoint)
-            .bean(someBean)
+            .beanRef("counterBean")
             .to(resultEndpoint);
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/22ccfd74/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/SomeBean.java
----------------------------------------------------------------------
diff --git a/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/SomeBean.java b/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/SomeBean.java
index 2908edf..c3ca29a 100644
--- a/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/SomeBean.java
+++ b/tooling/archetypes/camel-archetype-cdi/src/main/resources/archetype-resources/src/main/java/SomeBean.java
@@ -16,9 +16,11 @@
 ## ------------------------------------------------------------------------
 package ${package};
 
+import javax.inject.Named;
 import javax.inject.Singleton;
 
 @Singleton
+@Named("counterBean")
 public class SomeBean {
 
     private int counter;