.endRest()
.get("/{cartId}").description("Get the current user's shopping cart content")
.param().name("cartId").type(RestParamType.path).description("The ID of the cart to process").dataType("string").endParam()
.outType(ShoppingCart.class)
.route().id("getCartRoute")
<BUG>.hystrix()
.removeHeaders("CamelHttp*")</BUG>
.setBody(simple("null"))
.setHeader(Exchange.HTTP_METHOD, HttpMethods.GET)
.setHeader(Exchange.HTTP_URI, simple("http://cart-service:8080/api/cart/${header.cartId}"))

.endRest()
.get("/{cartId}").description("Get the current user's shopping cart content")
.param().name("cartId").type(RestParamType.path).description("The ID of the cart to process").dataType("string").endParam()
.outType(ShoppingCart.class)
.route().id("getCartRoute")
.hystrix().id("Cart Service (Get Cart)")
.removeHeaders("CamelHttp*")
.setBody(simple("null"))
.setHeader(Exchange.HTTP_METHOD, HttpMethods.GET)
.setHeader(Exchange.HTTP_URI, simple("http://cart-service:8080/api/cart/${header.cartId}"))
