package camelinaction; import org.apache.camel.builder.RouteBuilder; public class OrderRoute extends RouteBuilder { @Override public void configure() throws Exception { from("restlet:http://0.0.0.0:8080/orders?restletMethods=POST") .bean("orderService", "createOrder"); from("restlet:http://0.0.0.0:8080/orders/{id}?restletMethods=GET") .bean("orderService", "getOrder(${header.id})"); from("restlet:http://0.0.0.0:8080/orders?restletMethods=PUT") .bean("orderService", "updateOrder"); from("restlet:http://0.0.0.0:8080/orders/{id}?restletMethods=DELETE") .bean("orderService", "cancelOrder(${header.id})"); } }