Simple Jira Bot Example
Available as of Camel 2.7
The example is included in the distribution at examples/camel-example-simplejirabot
. It contains a README.txt
file with details how to use and run it.
The routes
This example has 1 route implemented in both the Java and XML DSLs as an example. Both route from a RSS endpoint to an IRC endpoint.
Java DSL
Wiki Markup |
---|
{snippet:id=e1|lang=java|url=camel/trunk/examples/camel-example-simplejirabot/javadsl/src/main/java/org/apache/camel/example/rss/MyRouteBuilder.java} |
XML DSL
Wiki Markup |
---|
{snippet:id=e1|lang=java|url=camel/trunk/examples/camel-example-simplejirabot/xmlconf/src/main/resources/META-INF/spring/camel-context.xml} |
Information for configuring each endpoint can be found here:
RSS endpoint documentation
IRC endpoint documentation
Usage
To run the Java DSL example type
Code Block |
---|
cd javadsl mvn camel:run |
To run the XML Configuration example type
Code Block |
---|
cd xmlconf mvn camel:run |
It takes about 10 second before the bot will join the channel and Camel logs to the screen the first time. The log should be like this
Code Block |
---|
2011-01-03 07:24:43,840 [archRequest.xml] INFO jirabot - Exchange[Body:[CAMEL-2480] Use mock XMPP server for unit tests] |
See Also
- A jira notification system for irc using Camel by Guillaume Nodet - all code is in a single XML hot deployed in Apache Karaf.
- An IRC alerter written using Apache Camel and Java how to easily integrate IRC with Camel to monitor and do alerts.
- Examples