@Override
public void configure() throws Exception {
from("direct:start")
.log("Cheese is ${body.age} months old")
.wireTap("direct:processInBackground")
.onPrepare(new CheeseCloningProcessor())
.delay(constant(1000))
.to("mock:out");
from("direct:processInBackground")
.bean(CheeseRipener.class, "ripen")