package camelinaction;
import org.apache.camel.builder.RouteBuilder;
/**
* A order processing system to a legacy system that can only
* allow processing 5 messages per 60 seconds.
*/
public class RiderThrottledRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from("seda:orders").id("legacyRoute")
.throttle(5).timePeriodMillis(10000).asyncDelayed().id("orderThrottler")
.to("seda:legacy");
}
}