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-examples.git
commit c5e17fa8aa9bd02f2f3760601fe37755c0aa4dbd Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sun Nov 8 10:14:52 2020 +0100 Regen --- .../org/apache/camel/example/MyBeanConfigurer.java | 20 ++------------------ .../src/main/resources/application.properties | 2 +- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java b/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java index 5881c9e..361530d 100644 --- a/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java +++ b/examples/camel-example-main-tiny/src/generated/java/org/apache/camel/example/MyBeanConfigurer.java @@ -4,9 +4,10 @@ package org.apache.camel.example; import java.util.Map; import org.apache.camel.CamelContext; +import org.apache.camel.spi.ExtendedPropertyConfigurerGetter; +import org.apache.camel.spi.PropertyConfigurerGetter; import org.apache.camel.spi.ConfigurerStrategy; import org.apache.camel.spi.GeneratedPropertyConfigurer; -import org.apache.camel.spi.PropertyConfigurerGetter; import org.apache.camel.util.CaseInsensitiveMap; import org.apache.camel.example.MyBean; @@ -16,14 +17,6 @@ import org.apache.camel.example.MyBean; @SuppressWarnings("unchecked") public class MyBeanConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter { - private static final Map<String, Object> ALL_OPTIONS; - static { - Map<String, Object> map = new CaseInsensitiveMap(); - map.put("Hi", java.lang.String.class); - ALL_OPTIONS = map; - ConfigurerStrategy.addBootstrapConfigurerClearer(MyBeanConfigurer::clearBootstrapConfigurers); - } - @Override public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) { org.apache.camel.example.MyBean target = (org.apache.camel.example.MyBean) obj; @@ -35,15 +28,6 @@ public class MyBeanConfigurer extends org.apache.camel.support.component.Propert } @Override - public Map<String, Object> getAllOptions(Object target) { - return ALL_OPTIONS; - } - - public static void clearBootstrapConfigurers() { - ALL_OPTIONS.clear(); - } - - @Override public Class<?> getOptionType(String name, boolean ignoreCase) { switch (ignoreCase ? name.toLowerCase() : name) { case "hi": diff --git a/examples/camel-example-main-tiny/src/main/resources/application.properties b/examples/camel-example-main-tiny/src/main/resources/application.properties index 9b34f6e..e88274c 100644 --- a/examples/camel-example-main-tiny/src/main/resources/application.properties +++ b/examples/camel-example-main-tiny/src/main/resources/application.properties @@ -30,7 +30,7 @@ camel.main.beanIntrospectionLoggingLevel=INFO camel.main.lightweight = true # can be used to not start the route -camel.main.auto-startup = false +# camel.main.auto-startup = false # configure beans camel.beans.myBean = #class:org.apache.camel.example.MyBean