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;