This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-3.4.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-3.4.x by this push: new a1a63d1 CAMEL-15917: Resilience4j Property Component doesn't work for configurationRef (#4720) a1a63d1 is described below commit a1a63d16dd8d2ae45142170b71a80019ddc44e65 Author: Liroyd <alex_lir...@yahoo.com> AuthorDate: Fri Dec 4 16:52:07 2020 +0200 CAMEL-15917: Resilience4j Property Component doesn't work for configurationRef (#4720) Support property placeholder for ResilienceReifier and FaultToleranceReifier circuit breaker configurationRef in routes definitions --- .../component/microprofile/faulttolerance/FaultToleranceReifier.java | 2 +- .../java/org/apache/camel/component/resilience4j/ResilienceReifier.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/camel-microprofile-fault-tolerance/src/main/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceReifier.java b/components/camel-microprofile-fault-tolerance/src/main/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceReifier.java index 5facf3f..2f347af 100644 --- a/components/camel-microprofile-fault-tolerance/src/main/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceReifier.java +++ b/components/camel-microprofile-fault-tolerance/src/main/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceReifier.java @@ -146,7 +146,7 @@ public class FaultToleranceReifier extends ProcessorReifier<CircuitBreakerDefini // Extract properties from referenced configuration, the one configured // on camel context takes the precedence over those in the registry if (definition.getConfigurationRef() != null) { - final String ref = definition.getConfigurationRef(); + final String ref = parseString(definition.getConfigurationRef()); loadProperties(properties, Suppliers.firstNotNull( () -> camelContext.getExtension(Model.class).getFaultToleranceConfiguration(ref), diff --git a/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceReifier.java b/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceReifier.java index 2ddcc62..9c117f7 100644 --- a/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceReifier.java +++ b/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceReifier.java @@ -176,7 +176,7 @@ public class ResilienceReifier extends ProcessorReifier<CircuitBreakerDefinition // Extract properties from referenced configuration, the one configured // on camel context takes the precedence over those in the registry if (definition.getConfigurationRef() != null) { - final String ref = definition.getConfigurationRef(); + final String ref = parseString(definition.getConfigurationRef()); loadProperties(properties, Suppliers.firstNotNull( () -> camelContext.getExtension(Model.class).getResilience4jConfiguration(ref),