in rest-json/src/main/java/org/acme/rest/json/Routes.java [45:70]
public void configure() throws Exception {
restConfiguration().bindingMode(RestBindingMode.json);
rest("/fruits")
.get()
.to("direct:getFruits")
.post()
.type(Fruit.class)
.to("direct:addFruit");
rest("/legumes")
.get()
.to("direct:getLegumes");
from("direct:getFruits")
.setBody().constant(fruits);
from("direct:addFruit")
.process().body(Fruit.class, fruits::add)
.setBody().constant(fruits);
from("direct:getLegumes")
.setBody().constant(legumes);
}