package camelinaction.server; import camelinaction.OrderService; import org.apache.camel.builder.RouteBuilder; /** * A Camel route that calls the {@link OrderService} backend. * <p/> * To keep this example simple the route is a straight from -> bean, but you can of course * make the routes do much more. */ public class OrderRoute extends RouteBuilder { private OrderService orderService; public void setOrderService(OrderService orderService) { this.orderService = orderService; } @Override public void configure() throws Exception { from("direct:getOrder").routeId("getOrder") .bean(orderService, "getOrder"); from("direct:updateOrder").routeId("updateOrder") .bean(orderService, "updateOrder"); from("direct:createOrder").routeId("createOrder") .bean(orderService, "createOrder"); from("direct:cancelOrder").routeId("cancelOrder") .bean(orderService, "cancelOrder"); } }