karavan-designer/public/example/demo.camel.yaml (35 lines of code) (raw):

- route: id: route-1eda from: id: from-b189 uri: direct parameters: name: getUser steps: - to: id: to-a36b uri: amqp parameters: destinationName: hello clientId: world - to: id: to-6d55 uri: bean parameters: beanName: userService method: getUser(${header.id}) - filter: id: filter-64ac expression: simple: id: simple-12cd expression: ${body} == null steps: - setHeader: id: setHeader-392d name: Exchange.HTTP_RESPONSE_CODE expression: constant: id: constant-9d21 expression: 404 - routeConfiguration: {}