Camel YAML DSL
3.xSchema URL
Type:
object[]
Items
object
beans
org.apache.camel.dsl.yaml.deserializers.NamedBeanDefinition[]
error-handler
object
6 nested properties
dead-letter-channel
object
15 nested properties
dead-letter-uri
string
required
dead-letter-handle-new-exception
boolean
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
use-original-body
boolean
use-original-message
boolean
default-error-handler
object
13 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
use-original-body
boolean
use-original-message
boolean
jta-transaction-error-handler
object
15 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
rollback-logging-level
string
transacted-policy-ref
string
use-original-body
boolean
use-original-message
boolean
no-error-handler
object
1 nested properties
id
string
ref-error-handler
string | object
spring-transaction-error-handler
object
15 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
rollback-logging-level
string
transacted-policy-ref
string
use-original-body
boolean
use-original-message
boolean
errorHandler
object
6 nested properties
dead-letter-channel
object
15 nested properties
dead-letter-uri
string
required
dead-letter-handle-new-exception
boolean
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
use-original-body
boolean
use-original-message
boolean
default-error-handler
object
13 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
use-original-body
boolean
use-original-message
boolean
jta-transaction-error-handler
object
15 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
rollback-logging-level
string
transacted-policy-ref
string
use-original-body
boolean
use-original-message
boolean
no-error-handler
object
1 nested properties
id
string
ref-error-handler
string | object
spring-transaction-error-handler
object
15 nested properties
executor-service-ref
string
id
string
level
string
log-name
string
logger-ref
string
on-exception-occurred-ref
string
on-prepare-failure-ref
string
on-redelivery-ref
string
redelivery-policy
object
redelivery-policy-ref
string
retry-while-ref
string
rollback-logging-level
string
transacted-policy-ref
string
use-original-body
boolean
use-original-message
boolean
from
object
org.apache.camel.dsl.yaml.deserializers.OutputAwareFromDefinition object
5 nested properties
steps
org.apache.camel.model.ProcessorDefinition[]
required
uri
string
required
description
string
id
string
parameters
object
on-exception
object
16 nested properties
continued
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
description
string
disabled
boolean
exception
string[]
handled
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
id
string
inherit-error-handler
boolean
on-exception-occurred-ref
string
on-redelivery-ref
string
on-when
object
org.apache.camel.model.language.ExpressionDefinition object
6 nested properties
description
string
disabled
boolean
expression
object
id
string
inherit-error-handler
boolean
steps
org.apache.camel.model.ProcessorDefinition[]
redelivery-policy
object
25 nested properties
allow-redelivery-while-stopping
boolean
async-delayed-redelivery
boolean
back-off-multiplier
number
collision-avoidance-factor
number
delay-pattern
string
disable-redelivery
boolean
exchange-formatter-ref
string
id
string
log-continued
boolean
log-exhausted
boolean
log-exhausted-message-body
boolean
log-exhausted-message-history
boolean
log-handled
boolean
log-new-exception
boolean
log-retry-attempted
boolean
log-retry-stack-trace
boolean
log-stack-trace
boolean
maximum-redeliveries
number
maximum-redelivery-delay
string
redelivery-delay
string
retries-exhausted-log-level
string
retry-attempted-log-interval
number
retry-attempted-log-level
string
use-collision-avoidance
boolean
use-exponential-back-off
boolean
redelivery-policy-ref
string
retry-while
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
steps
org.apache.camel.model.ProcessorDefinition[]
use-original-body
boolean
use-original-message
boolean
onException
object
16 nested properties
continued
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
description
string
disabled
boolean
exception
string[]
handled
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
id
string
inherit-error-handler
boolean
on-exception-occurred-ref
string
on-redelivery-ref
string
on-when
object
org.apache.camel.model.language.ExpressionDefinition object
6 nested properties
description
string
disabled
boolean
expression
object
id
string
inherit-error-handler
boolean
steps
org.apache.camel.model.ProcessorDefinition[]
redelivery-policy
object
25 nested properties
allow-redelivery-while-stopping
boolean
async-delayed-redelivery
boolean
back-off-multiplier
number
collision-avoidance-factor
number
delay-pattern
string
disable-redelivery
boolean
exchange-formatter-ref
string
id
string
log-continued
boolean
log-exhausted
boolean
log-exhausted-message-body
boolean
log-exhausted-message-history
boolean
log-handled
boolean
log-new-exception
boolean
log-retry-attempted
boolean
log-retry-stack-trace
boolean
log-stack-trace
boolean
maximum-redeliveries
number
maximum-redelivery-delay
string
redelivery-delay
string
retries-exhausted-log-level
string
retry-attempted-log-interval
number
retry-attempted-log-level
string
use-collision-avoidance
boolean
use-exponential-back-off
boolean
redelivery-policy-ref
string
retry-while
object
24 nested properties
constant
string | object
csimple
string | object
datasonnet
string | object
exchange-property
string | object
exchangeProperty
string | object
groovy
string | object
header
string | object
hl7terser
string | object
joor
string | object
jq
string | object
js
string | object
jsonpath
string | object
language
object
method
string | object
mvel
string | object
ognl
string | object
python
string | object
ref
string | object
simple
string | object
spel
string | object
tokenize
string | object
xpath
string | object
xquery
string | object
xtokenize
string | object
steps
org.apache.camel.model.ProcessorDefinition[]
use-original-body
boolean
use-original-message
boolean
route-configuration
object
8 nested properties
error-handler
object
6 nested properties
dead-letter-channel
object
default-error-handler
object
id
string
jta-transaction-error-handler
object
no-error-handler
object
spring-transaction-error-handler
object
id
string
intercept
org.apache.camel.model.InterceptDefinition[]
intercept-from
org.apache.camel.model.InterceptFromDefinition[]
intercept-send-to-endpoint
org.apache.camel.model.InterceptSendToEndpointDefinition[]
on-completion
org.apache.camel.model.OnCompletionDefinition[]
on-exception
org.apache.camel.model.OnExceptionDefinition[]
precondition
string
routeConfiguration
object
8 nested properties
error-handler
object
6 nested properties
dead-letter-channel
object
default-error-handler
object
id
string
jta-transaction-error-handler
object
no-error-handler
object
spring-transaction-error-handler
object
id
string
intercept
org.apache.camel.model.InterceptDefinition[]
intercept-from
org.apache.camel.model.InterceptFromDefinition[]
intercept-send-to-endpoint
org.apache.camel.model.InterceptSendToEndpointDefinition[]
on-completion
org.apache.camel.model.OnCompletionDefinition[]
on-exception
org.apache.camel.model.OnExceptionDefinition[]
precondition
string
route
object
14 nested properties
from
object
required
5 nested properties
steps
org.apache.camel.model.ProcessorDefinition[]
required
uri
string
required
description
string
id
string
parameters
object
auto-startup
boolean
description
string
group
string
id
string
log-mask
boolean
message-history
boolean
node-prefix-id
string
precondition
string
route-configuration-id
string
route-policy
string
startup-order
number
stream-caching
boolean
trace
boolean
route-template
object
5 nested properties
id
string
required
beans
org.apache.camel.model.RouteTemplateBeanDefinition[]
from
object
5 nested properties
steps
org.apache.camel.model.ProcessorDefinition[]
required
uri
string
required
description
string
id
string
parameters
object
parameters
org.apache.camel.model.RouteTemplateParameterDefinition[]
route
object
14 nested properties
from
object
required
auto-startup
boolean
description
string
group
string
id
string
log-mask
boolean
message-history
boolean
node-prefix-id
string
precondition
string
route-configuration-id
string
route-policy
string
startup-order
number
stream-caching
boolean
trace
boolean
routeTemplate
object
5 nested properties
id
string
required
beans
org.apache.camel.model.RouteTemplateBeanDefinition[]
from
object
5 nested properties
steps
org.apache.camel.model.ProcessorDefinition[]
required
uri
string
required
description
string
id
string
parameters
object
parameters
org.apache.camel.model.RouteTemplateParameterDefinition[]
route
object
14 nested properties
from
object
required
auto-startup
boolean
description
string
group
string
id
string
log-mask
boolean
message-history
boolean
node-prefix-id
string
precondition
string
route-configuration-id
string
route-policy
string
startup-order
number
stream-caching
boolean
trace
boolean
templated-route
object
5 nested properties
route-template-ref
string
required
beans
org.apache.camel.model.TemplatedRouteBeanDefinition[]
parameters
org.apache.camel.model.TemplatedRouteParameterDefinition[]
prefix-id
string
route-id
string
templatedRoute
object
5 nested properties
route-template-ref
string
required
beans
org.apache.camel.model.TemplatedRouteBeanDefinition[]
parameters
org.apache.camel.model.TemplatedRouteParameterDefinition[]
prefix-id
string
route-id
string
rest-configuration
object
27 nested properties
api-component
string
api-context-path
string
api-context-route-id
string
api-host
string
api-property
org.apache.camel.model.rest.RestPropertyDefinition[]
api-vendor-extension
boolean
binding-mode
string
client-request-validation
boolean
component
string
component-property
org.apache.camel.model.rest.RestPropertyDefinition[]
consumer-property
org.apache.camel.model.rest.RestPropertyDefinition[]
context-path
string
cors-headers
org.apache.camel.model.rest.RestPropertyDefinition[]
data-format-property
org.apache.camel.model.rest.RestPropertyDefinition[]
enable-cors
boolean
endpoint-property
org.apache.camel.model.rest.RestPropertyDefinition[]
host
string
host-name-resolver
string
inline-routes
boolean
json-data-format
string
port
string
producer-api-doc
string
producer-component
string
scheme
string
skip-binding-on-error-code
boolean
use-x-forward-headers
boolean
xml-data-format
string
restConfiguration
object
27 nested properties
api-component
string
api-context-path
string
api-context-route-id
string
api-host
string
api-property
org.apache.camel.model.rest.RestPropertyDefinition[]
api-vendor-extension
boolean
binding-mode
string
client-request-validation
boolean
component
string
component-property
org.apache.camel.model.rest.RestPropertyDefinition[]
consumer-property
org.apache.camel.model.rest.RestPropertyDefinition[]
context-path
string
cors-headers
org.apache.camel.model.rest.RestPropertyDefinition[]
data-format-property
org.apache.camel.model.rest.RestPropertyDefinition[]
enable-cors
boolean
endpoint-property
org.apache.camel.model.rest.RestPropertyDefinition[]
host
string
host-name-resolver
string
inline-routes
boolean
json-data-format
string
port
string
producer-api-doc
string
producer-component
string
scheme
string
skip-binding-on-error-code
boolean
use-x-forward-headers
boolean
xml-data-format
string
rest
object
20 nested properties
api-docs
boolean
binding-mode
string
client-request-validation
boolean
consumes
string
delete
org.apache.camel.model.rest.DeleteDefinition[]
description
string
disabled
boolean
enable-cors
boolean
get
org.apache.camel.model.rest.GetDefinition[]
head
org.apache.camel.model.rest.HeadDefinition[]
id
string
patch
org.apache.camel.model.rest.PatchDefinition[]
path
string
post
org.apache.camel.model.rest.PostDefinition[]
produces
string
put
org.apache.camel.model.rest.PutDefinition[]
security-definitions
object
6 nested properties
api-key
object
basic-auth
object
bearer
object
mutual-tls
object
oauth2
object
open-id-connect
object
security-requirements
org.apache.camel.model.rest.SecurityDefinition[]
skip-binding-on-error-code
boolean
tag
string