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:53 UTC
[06/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/72376e2f
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/72376e2f
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/72376e2f
Branch: refs/heads/master
Commit: 72376e2fef5d349ac3ae1aabf3d3c223115efcb5
Parents: 8b963ae
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:26 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/72376e2f/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/72376e2f/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;