Skip to content

Instantly share code, notes, and snippets.

@bibryam
Created January 3, 2014 14:23
Show Gist options
  • Select an option

  • Save bibryam/8238616 to your computer and use it in GitHub Desktop.

Select an option

Save bibryam/8238616 to your computer and use it in GitHub Desktop.
package com.ofbizian.swf.demo;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.main.Main;
public class ActivityConsumer {
public static void main(String[] args) throws Exception {
Main main = new Main();
main.enableHangupSupport();
ActivityConsumerRoute route = new ActivityConsumerRoute();
main.addRouteBuilder(route);
main.run();
}
static class ActivityConsumerRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from("aws-swf://activity?" + WorkflowProducer.COMMON_OPTIONS + "&eventName=incrementor")
.setBody(simple("${body[0]}"))
.log("RECEIVED ACTIVITY TASK ${body}")
.setBody(simple("${body}++"));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment