You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/04/08 19:49:51 UTC

[camel] 03/04: CAMEL-14860: Avoid using reflections for circuit breakers. WIP

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 769ec7ec6d3ea847a0bffb44b5618903cb115845
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Apr 8 17:11:11 2020 +0200

    CAMEL-14860: Avoid using reflections for circuit breakers. WIP
---
 .../org/apache/camel/component/hystrix/processor/HystrixReifier.java  | 4 ----
 .../org/apache/camel/component/resilience4j/ResilienceReifier.java    | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/components/camel-hystrix/src/main/java/org/apache/camel/component/hystrix/processor/HystrixReifier.java b/components/camel-hystrix/src/main/java/org/apache/camel/component/hystrix/processor/HystrixReifier.java
index 46c026e..3fb59fe 100644
--- a/components/camel-hystrix/src/main/java/org/apache/camel/component/hystrix/processor/HystrixReifier.java
+++ b/components/camel-hystrix/src/main/java/org/apache/camel/component/hystrix/processor/HystrixReifier.java
@@ -232,10 +232,6 @@ public class HystrixReifier extends ProcessorReifier<CircuitBreakerDefinition> {
         // Extract properties from local configuration
         loadProperties(camelContext, properties, Optional.ofNullable(definition.getHystrixConfiguration()));
 
-        // Extract properties from definition
-        BeanIntrospection beanIntrospection = camelContext.adapt(ExtendedCamelContext.class).getBeanIntrospection();
-        beanIntrospection.getProperties(definition, properties, null, false);
-
         HystrixConfigurationDefinition config = new HystrixConfigurationDefinition();
 
         // Apply properties to a new configuration
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 fa4a394..cf18bb9 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
@@ -180,10 +180,6 @@ public class ResilienceReifier extends ProcessorReifier<CircuitBreakerDefinition
         // Extract properties from local configuration
         loadProperties(properties, Optional.ofNullable(definition.getResilience4jConfiguration()));
 
-        // Extract properties from definition
-        BeanIntrospection beanIntrospection = camelContext.adapt(ExtendedCamelContext.class).getBeanIntrospection();
-        beanIntrospection.getProperties(definition, properties, null, false);
-
         Resilience4jConfigurationDefinition config = new Resilience4jConfigurationDefinition();
 
         // Apply properties to a new configuration