...
The example is demonstrating how to poll a constant feed of twitter searches and publish results in real time using web socket to a web page.
As usual the code in Camel is very simple. All it takes is roughly
Code Block |
---|
from("twitter://search?...")
.to("websocket:camel-tweet?sendToAll=true")
|
...
Info | ||
---|---|---|
| ||
To use twitter, you need a twitter account which have setup an application to be used. In your Twitter settings under the Apps menu, it will list your approved applications. For example I created an application named "Camel-Example" When you have created an application, you get a number of details back from twitter |
You will need to compile this example first:
Code Block |
---|
mvn compile
|
To run the example type
Code Block |
---|
mvn exec:java
|
Then open a browser to see live twitter updates in the webpage
Code Block |
---|
http://localhost:9090/index.html
|
...
When the application runs, the webpage should automatic update with new tweets. A screenshot below illustrates what you would see: