Camel connector example using SaaS connectors
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/47bc710d Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/47bc710d Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/47bc710d Branch: refs/heads/mention Commit: 47bc710d5a765b9e0df71b61d16a5dad95cec36b Parents: 3c455b7 Author: Claus Ibsen <davscl...@apache.org> Authored: Mon Feb 6 16:34:52 2017 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Feb 6 16:34:52 2017 +0100 ---------------------------------------------------------------------- connectors/examples/twitter-mention-connector/pom.xml | 6 ++++++ connectors/examples/twitter-salesforce-example/pom.xml | 5 +++++ .../src/main/java/org/foo/MentionAddContractRoute.java | 9 +++++++-- 3 files changed, 18 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/47bc710d/connectors/examples/twitter-mention-connector/pom.xml ---------------------------------------------------------------------- diff --git a/connectors/examples/twitter-mention-connector/pom.xml b/connectors/examples/twitter-mention-connector/pom.xml index 588e564..f867183 100644 --- a/connectors/examples/twitter-mention-connector/pom.xml +++ b/connectors/examples/twitter-mention-connector/pom.xml @@ -51,6 +51,12 @@ <!-- base component to use for this connector --> <dependency> <groupId>org.apache.camel</groupId> + <artifactId>camel-twitter</artifactId> + <version>${project.version}</version> + </dependency> + <!-- add spring-boot support --> + <dependency> + <groupId>org.apache.camel</groupId> <artifactId>camel-twitter-starter</artifactId> <version>${project.version}</version> </dependency> http://git-wip-us.apache.org/repos/asf/camel/blob/47bc710d/connectors/examples/twitter-salesforce-example/pom.xml ---------------------------------------------------------------------- diff --git a/connectors/examples/twitter-salesforce-example/pom.xml b/connectors/examples/twitter-salesforce-example/pom.xml index 585acc6..d2437b5 100644 --- a/connectors/examples/twitter-salesforce-example/pom.xml +++ b/connectors/examples/twitter-salesforce-example/pom.xml @@ -74,6 +74,11 @@ <artifactId>twitter-mention-connector</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>org.foo</groupId> + <artifactId>foo-connector</artifactId> + <version>${project.version}</version> + </dependency> <!-- logging --> <dependency> http://git-wip-us.apache.org/repos/asf/camel/blob/47bc710d/connectors/examples/twitter-salesforce-example/src/main/java/org/foo/MentionAddContractRoute.java ---------------------------------------------------------------------- diff --git a/connectors/examples/twitter-salesforce-example/src/main/java/org/foo/MentionAddContractRoute.java b/connectors/examples/twitter-salesforce-example/src/main/java/org/foo/MentionAddContractRoute.java index be6a70d..64047aa 100644 --- a/connectors/examples/twitter-salesforce-example/src/main/java/org/foo/MentionAddContractRoute.java +++ b/connectors/examples/twitter-salesforce-example/src/main/java/org/foo/MentionAddContractRoute.java @@ -17,12 +17,17 @@ package org.foo; import org.apache.camel.builder.RouteBuilder; +import org.springframework.stereotype.Component; +@Component public class MentionAddContractRoute extends RouteBuilder { @Override public void configure() throws Exception { - from("twitter-mention") - .log("I was mentioned by ${body}"); + from("foo:blah?period=2000") + .log("Foo triggered"); + +// from("twitter-mention?count=10") +// .log("I was mentioned by ${body}"); } }