This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch fix/CAMEL-24693-yaml-doc-examples in repository https://gitbox.apache.org/repos/asf/camel.git
commit 7e5489c71116aa0bc0407ee5642145e181c92ca0 Author: Claus Ibsen <[email protected]> AuthorDate: Sat Sep 12 15:25:22 2026 +0200 CAMEL-24693: docs - write the EIP YAML examples for circuit breaker, load balancer, doCatch and aggregate in the YAML DSL shape 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. Co-Authored-By: Claude Fable 5.1 <[email protected]> Signed-off-by: Claus Ibsen <[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:
