This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 131b7d235aa1 CAMEL-24693: docs - write the EIP YAML examples for
circuit breaker, load balancer, doCatch and aggregate in the YAML DSL shape
(#26354)
131b7d235aa1 is described below
commit 131b7d235aa1c6758004d95370be88638f18c0ed
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Sep 13 15:59:10 2026 +0200
CAMEL-24693: docs - write the EIP YAML examples for circuit breaker, load
balancer, doCatch and aggregate in the YAML DSL shape (#26354)
The YAML examples on the circuitBreaker, resilience4j, fault-tolerance,
doTry, keyValueRepository and the seven load balancer EIP pages put onFallback,
resilience4jConfiguration, faultToleranceConfiguration, onWhen and the
*LoadBalancer element inside steps, which is the XML child shape. The YAML DSL
deserializer rejects that with 'Error constructing YAML node id:
org.apache.camel.model.ProcessorDefinition'. Each is now a property of its
parent (circuitBreaker, doCatch, loadBalance), [...]
All 18 examples now load and start in a CamelContext (checked with
CamelYamlParser from camel-yaml-dsl-validator). The remaining validator
messages on these pages are the scalar-type cases (CAMEL-24694) and the schema
gaps tracked in CAMEL-24697.
Signed-off-by: Claus Ibsen <[email protected]>
Co-authored-by: Claude Fable 5.1 <[email protected]>
---
.../camel/catalog/docs/circuitBreaker-eip.adoc | 12 +++----
.../camel/catalog/docs/customLoadBalancer-eip.adoc | 4 +--
.../org/apache/camel/catalog/docs/doTry-eip.adoc | 8 ++---
.../catalog/docs/failoverLoadBalancer-eip.adoc | 28 ++++++++--------
.../camel/catalog/docs/fault-tolerance-eip.adoc | 18 +++++-----
.../camel/catalog/docs/keyValueRepository.adoc | 6 ++--
.../camel/catalog/docs/randomLoadBalancer-eip.adoc | 2 +-
.../camel/catalog/docs/resilience4j-eip.adoc | 38 +++++++++++-----------
.../catalog/docs/roundRobinLoadBalancer-eip.adoc | 2 +-
.../camel/catalog/docs/stickyLoadBalancer-eip.adoc | 8 ++---
.../camel/catalog/docs/topicLoadBalancer-eip.adoc | 2 +-
.../catalog/docs/weightedLoadBalancer-eip.adoc | 4 +--
.../modules/eips/pages/circuitBreaker-eip.adoc | 12 +++----
.../modules/eips/pages/customLoadBalancer-eip.adoc | 4 +--
.../main/docs/modules/eips/pages/doTry-eip.adoc | 8 ++---
.../eips/pages/failoverLoadBalancer-eip.adoc | 28 ++++++++--------
.../modules/eips/pages/fault-tolerance-eip.adoc | 18 +++++-----
.../modules/eips/pages/keyValueRepository.adoc | 6 ++--
.../modules/eips/pages/randomLoadBalancer-eip.adoc | 2 +-
.../docs/modules/eips/pages/resilience4j-eip.adoc | 38 +++++++++++-----------
.../eips/pages/roundRobinLoadBalancer-eip.adoc | 2 +-
.../modules/eips/pages/stickyLoadBalancer-eip.adoc | 8 ++---
.../modules/eips/pages/topicLoadBalancer-eip.adoc | 2 +-
.../eips/pages/weightedLoadBalancer-eip.adoc | 4 +--
24 files changed, 132 insertions(+), 132 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/circuitBreaker-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/circuitBreaker-eip.adoc
index 209bc0015759..1fc9e221abb9 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/circuitBreaker-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/circuitBreaker-eip.adoc
@@ -86,12 +86,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/slow
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/customLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/customLoadBalancer-eip.adoc
index 4ea48f3d7606..67f64a40cd99 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/customLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/customLoadBalancer-eip.adoc
@@ -70,9 +70,9 @@ YAML::
name: start
steps:
- loadBalance:
+ customLoadBalancer:
+ ref: myBalancer
steps:
- - customLoadBalancer:
- ref: myBalancer
- to:
uri: seda:x
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/doTry-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/doTry-eip.adoc
index 0b43a808862f..e93c0d2c715f 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/doTry-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/doTry-eip.adoc
@@ -176,11 +176,11 @@ YAML::
exception:
- java.io.IOException
- java.lang.IllegalStateException
+ onWhen:
+ expression:
+ simple:
+ expression: "${exception.message} contains 'Damn'"
steps:
- - onWhen:
- expression:
- simple:
- expression: "${exception.message} contains 'Damn'"
- to:
uri: mock:catch
- doCatch:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/failoverLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/failoverLoadBalancer-eip.adoc
index 0c82393ed922..68ad61e018b0 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/failoverLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/failoverLoadBalancer-eip.adoc
@@ -64,8 +64,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer: {}
steps:
- - failoverLoadBalancer: {}
- to:
uri: http:service1
- to:
@@ -133,11 +133,11 @@ In XML and YAML DSL it is easier.
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ inheritErrorHandler: "false"
+ maximumFailoverAttempts: 10
+ roundRobin: "true"
steps:
- - failoverLoadBalancer:
- inheritErrorHandler: "false"
- maximumFailoverAttempts: 10
- roundRobin: "true"
- to:
uri: http:service1
- to:
@@ -207,12 +207,12 @@ In XML and YAML DSL it is easier.
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ inheritErrorHandler: "false"
+ sticky: "true"
+ maximumFailoverAttempts: 10
+ roundRobin: "true"
steps:
- - failoverLoadBalancer:
- inheritErrorHandler: "false"
- sticky: "true"
- maximumFailoverAttempts: 10
- roundRobin: "true"
- to:
uri: http:service1
- to:
@@ -270,11 +270,11 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ exception:
+ - java.io.IOException
+ - org.apache.camel.http.base.HttpOperationFailedException
steps:
- - failoverLoadBalancer:
- exception:
- - java.io.IOException
- - org.apache.camel.http.base.HttpOperationFailedException
- to:
uri: http:service1
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fault-tolerance-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fault-tolerance-eip.adoc
index 6e17e527c5a4..e5b4120a210a 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fault-tolerance-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fault-tolerance-eip.adoc
@@ -68,12 +68,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
@@ -136,10 +136,10 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ faultToleranceConfiguration:
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - faultToleranceConfiguration:
- timeoutDuration: 2000
- timeoutEnabled: "true"
- log:
message: "Fault Tolerance processing start: ${threadName}"
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
index d12e4d332e72..7f552096ffe1 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
@@ -1120,8 +1120,8 @@ XML DSL::
----
<route>
<from uri="direct:start"/>
- <aggregate strategyRef="groupedBodyStrategy"
- aggregationRepositoryRef="aggregationRepo"
+ <aggregate aggregationStrategy="groupedBodyStrategy"
+ aggregationRepository="aggregationRepo"
completionSize="10">
<correlationExpression>
<header>orderId</header>
@@ -1141,7 +1141,7 @@ YAML DSL::
- aggregate:
correlationExpression:
header: orderId
- strategyRef: groupedBodyStrategy
+ aggregationStrategy: groupedBodyStrategy
aggregationRepository: aggregationRepo
completionSize: 10
steps:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/randomLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/randomLoadBalancer-eip.adoc
index 91d311e70737..97ec16e7df74 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/randomLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/randomLoadBalancer-eip.adoc
@@ -65,8 +65,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ randomLoadBalancer: {}
steps:
- - randomLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/resilience4j-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/resilience4j-eip.adoc
index f7e90244e5ea..51362d372585 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/resilience4j-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/resilience4j-eip.adoc
@@ -68,12 +68,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
@@ -136,10 +136,10 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ resilience4jConfiguration:
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - resilience4jConfiguration:
- timeoutDuration: 2000
- timeoutEnabled: "true"
- log:
message: "Resilience processing start: ${threadName}"
- to:
@@ -212,19 +212,19 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ resilience4jConfiguration:
+ asynchronous: "true"
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - resilience4jConfiguration:
- asynchronous: "true"
- timeoutDuration: 2000
- timeoutEnabled: "true"
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/roundRobinLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/roundRobinLoadBalancer-eip.adoc
index 12b6b29b21b7..ce0a32ec80c4 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/roundRobinLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/roundRobinLoadBalancer-eip.adoc
@@ -66,8 +66,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ roundRobinLoadBalancer: {}
steps:
- - roundRobinLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/stickyLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/stickyLoadBalancer-eip.adoc
index b43239f2905d..318fe9abba79 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/stickyLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/stickyLoadBalancer-eip.adoc
@@ -69,11 +69,11 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ stickyLoadBalancer:
+ correlationExpression:
+ header:
+ expression: myKey
steps:
- - stickyLoadBalancer:
- correlationExpression:
- header:
- expression: myKey
- to:
uri: seda:x
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/topicLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/topicLoadBalancer-eip.adoc
index 02f6513780e5..32ae60464e3d 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/topicLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/topicLoadBalancer-eip.adoc
@@ -65,8 +65,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ topicLoadBalancer: {}
steps:
- - topicLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/weightedLoadBalancer-eip.adoc
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/weightedLoadBalancer-eip.adoc
index c89756d1c3f5..94d0f8023508 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/weightedLoadBalancer-eip.adoc
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/weightedLoadBalancer-eip.adoc
@@ -67,9 +67,9 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ weightedLoadBalancer:
+ distributionRatio: "4,2,1"
steps:
- - weightedLoadBalancer:
- distributionRatio: "4,2,1"
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
index 209bc0015759..1fc9e221abb9 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
@@ -86,12 +86,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/slow
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/customLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/customLoadBalancer-eip.adoc
index 4ea48f3d7606..67f64a40cd99 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/customLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/customLoadBalancer-eip.adoc
@@ -70,9 +70,9 @@ YAML::
name: start
steps:
- loadBalance:
+ customLoadBalancer:
+ ref: myBalancer
steps:
- - customLoadBalancer:
- ref: myBalancer
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/doTry-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/doTry-eip.adoc
index 0b43a808862f..e93c0d2c715f 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/doTry-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/doTry-eip.adoc
@@ -176,11 +176,11 @@ YAML::
exception:
- java.io.IOException
- java.lang.IllegalStateException
+ onWhen:
+ expression:
+ simple:
+ expression: "${exception.message} contains 'Damn'"
steps:
- - onWhen:
- expression:
- simple:
- expression: "${exception.message} contains 'Damn'"
- to:
uri: mock:catch
- doCatch:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/failoverLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/failoverLoadBalancer-eip.adoc
index 0c82393ed922..68ad61e018b0 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/failoverLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/failoverLoadBalancer-eip.adoc
@@ -64,8 +64,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer: {}
steps:
- - failoverLoadBalancer: {}
- to:
uri: http:service1
- to:
@@ -133,11 +133,11 @@ In XML and YAML DSL it is easier.
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ inheritErrorHandler: "false"
+ maximumFailoverAttempts: 10
+ roundRobin: "true"
steps:
- - failoverLoadBalancer:
- inheritErrorHandler: "false"
- maximumFailoverAttempts: 10
- roundRobin: "true"
- to:
uri: http:service1
- to:
@@ -207,12 +207,12 @@ In XML and YAML DSL it is easier.
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ inheritErrorHandler: "false"
+ sticky: "true"
+ maximumFailoverAttempts: 10
+ roundRobin: "true"
steps:
- - failoverLoadBalancer:
- inheritErrorHandler: "false"
- sticky: "true"
- maximumFailoverAttempts: 10
- roundRobin: "true"
- to:
uri: http:service1
- to:
@@ -270,11 +270,11 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ failoverLoadBalancer:
+ exception:
+ - java.io.IOException
+ - org.apache.camel.http.base.HttpOperationFailedException
steps:
- - failoverLoadBalancer:
- exception:
- - java.io.IOException
- - org.apache.camel.http.base.HttpOperationFailedException
- to:
uri: http:service1
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/fault-tolerance-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/fault-tolerance-eip.adoc
index 6e17e527c5a4..e5b4120a210a 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/fault-tolerance-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/fault-tolerance-eip.adoc
@@ -68,12 +68,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
@@ -136,10 +136,10 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ faultToleranceConfiguration:
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - faultToleranceConfiguration:
- timeoutDuration: 2000
- timeoutEnabled: "true"
- log:
message: "Fault Tolerance processing start: ${threadName}"
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
index d12e4d332e72..7f552096ffe1 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
@@ -1120,8 +1120,8 @@ XML DSL::
----
<route>
<from uri="direct:start"/>
- <aggregate strategyRef="groupedBodyStrategy"
- aggregationRepositoryRef="aggregationRepo"
+ <aggregate aggregationStrategy="groupedBodyStrategy"
+ aggregationRepository="aggregationRepo"
completionSize="10">
<correlationExpression>
<header>orderId</header>
@@ -1141,7 +1141,7 @@ YAML DSL::
- aggregate:
correlationExpression:
header: orderId
- strategyRef: groupedBodyStrategy
+ aggregationStrategy: groupedBodyStrategy
aggregationRepository: aggregationRepo
completionSize: 10
steps:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/randomLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/randomLoadBalancer-eip.adoc
index 91d311e70737..97ec16e7df74 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/randomLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/randomLoadBalancer-eip.adoc
@@ -65,8 +65,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ randomLoadBalancer: {}
steps:
- - randomLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/resilience4j-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/resilience4j-eip.adoc
index f7e90244e5ea..51362d372585 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/resilience4j-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/resilience4j-eip.adoc
@@ -68,12 +68,12 @@ YAML::
steps:
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
@@ -136,10 +136,10 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ resilience4jConfiguration:
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - resilience4jConfiguration:
- timeoutDuration: 2000
- timeoutEnabled: "true"
- log:
message: "Resilience processing start: ${threadName}"
- to:
@@ -212,19 +212,19 @@ YAML::
uri: direct:start
steps:
- circuitBreaker:
+ resilience4jConfiguration:
+ asynchronous: "true"
+ timeoutDuration: 2000
+ timeoutEnabled: "true"
steps:
- - resilience4jConfiguration:
- asynchronous: "true"
- timeoutDuration: 2000
- timeoutEnabled: "true"
- to:
uri: http://fooservice.com/faulty
- - onFallback:
- steps:
- - transform:
- expression:
- constant:
- expression: Fallback message
+ onFallback:
+ steps:
+ - transform:
+ expression:
+ constant:
+ expression: Fallback message
- to:
uri: mock:result
----
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/roundRobinLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/roundRobinLoadBalancer-eip.adoc
index 12b6b29b21b7..ce0a32ec80c4 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/roundRobinLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/roundRobinLoadBalancer-eip.adoc
@@ -66,8 +66,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ roundRobinLoadBalancer: {}
steps:
- - roundRobinLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/stickyLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/stickyLoadBalancer-eip.adoc
index b43239f2905d..318fe9abba79 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/stickyLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/stickyLoadBalancer-eip.adoc
@@ -69,11 +69,11 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ stickyLoadBalancer:
+ correlationExpression:
+ header:
+ expression: myKey
steps:
- - stickyLoadBalancer:
- correlationExpression:
- header:
- expression: myKey
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/topicLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/topicLoadBalancer-eip.adoc
index 02f6513780e5..32ae60464e3d 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/topicLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/topicLoadBalancer-eip.adoc
@@ -65,8 +65,8 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ topicLoadBalancer: {}
steps:
- - topicLoadBalancer: {}
- to:
uri: seda:x
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/weightedLoadBalancer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/weightedLoadBalancer-eip.adoc
index c89756d1c3f5..94d0f8023508 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/weightedLoadBalancer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/weightedLoadBalancer-eip.adoc
@@ -67,9 +67,9 @@ YAML::
uri: direct:start
steps:
- loadBalance:
+ weightedLoadBalancer:
+ distributionRatio: "4,2,1"
steps:
- - weightedLoadBalancer:
- distributionRatio: "4,2,1"
- to:
uri: seda:x
- to: