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/9c5e697f
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/9c5e697f
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/9c5e697f

Branch: refs/heads/master
Commit: 9c5e697f606d4593812b78b411a141559c899ee1
Parents: a2becf8
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Feb 6 16:34:52 2017 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Feb 7 18:22:26 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/9c5e697f/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/9c5e697f/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/9c5e697f/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}");
     }
 }

Reply via email to