package camelinaction;
import java.util.Random;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
/**
* A processor that random delay processing between 0 and 5 seconds
*/
public class DelayProcessor implements Processor {
private final Random random = new Random();
@Override
public void process(Exchange exchange) throws Exception {
// do some random delay between 0 - 5 sec
int delay = random.nextInt(5000);
Thread.sleep(delay);
}
}