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: {}