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
commit 2e5a7d001ef419a1f52633a00405b565f2a1a51f Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Mar 18 18:34:48 2022 +0100 camel-main - Remove deprecated --- .../org/apache/camel/main/BaseMainSupport.java | 33 +++------------------- 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java index 09f2956..5004766 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java @@ -81,12 +81,14 @@ import static org.apache.camel.util.StringHelper.matches; * Base class for main implementations to allow bootstrapping Camel in standalone mode. */ public abstract class BaseMainSupport extends BaseService { + public static final String DEFAULT_PROPERTY_PLACEHOLDER_LOCATION = "classpath:application.properties;optional=true"; public static final String INITIAL_PROPERTIES_LOCATION = "camel.main.initial-properties-location"; public static final String OVERRIDE_PROPERTIES_LOCATION = "camel.main.override-properties-location"; public static final String PROPERTY_PLACEHOLDER_LOCATION = "camel.main.property-placeholder-location"; private static final Logger LOG = LoggerFactory.getLogger(BaseMainSupport.class); + protected final List<MainListener> listeners = new ArrayList<>(); protected volatile CamelContext camelContext; protected MainConfigurationProperties mainConfigurationProperties = new MainConfigurationProperties(); @@ -100,12 +102,12 @@ public abstract class BaseMainSupport extends BaseService { protected final MainHelper helper; protected BaseMainSupport() { - helper = new MainHelper(); + this.helper = new MainHelper(); } protected BaseMainSupport(CamelContext camelContext) { this.camelContext = camelContext; - helper = new MainHelper(); + this.helper = new MainHelper(); } /** @@ -151,33 +153,6 @@ public abstract class BaseMainSupport extends BaseService { this.defaultPropertyPlaceholderLocation = defaultPropertyPlaceholderLocation; } - @Deprecated - public boolean isAutoConfigurationEnabled() { - return mainConfigurationProperties.isAutoConfigurationEnabled(); - } - - /** - * Whether auto-configuration of components/dataformats/languages is enabled or not. When enabled the configuration - * parameters are loaded from the properties component and configured as defaults (similar to spring-boot - * auto-configuration). You can prefix the parameters in the properties file with: - - * camel.component.name.option1=value1 - camel.component.name.option2=value2 - camel.dataformat.name.option1=value1 - * - camel.dataformat.name.option2=value2 - camel.language.name.option1=value1 - camel.language.name.option2=value2 - * Where name is the name of the component, dataformat or language such as seda,direct,jaxb. - * <p/> - * The auto-configuration also works for any options on components that is a complex type (not standard Java type) - * and there has been an explicit single bean instance registered to the Camel registry via the - * {@link org.apache.camel.spi.Registry#bind(String, Object)} method or by using the - * {@link org.apache.camel.BindToRegistry} annotation style. - * <p/> - * This option is default enabled. - * - * @deprecated use {@link #configure()} - */ - @Deprecated - public void setAutoConfigurationEnabled(boolean autoConfigurationEnabled) { - mainConfigurationProperties.setAutoConfigurationEnabled(autoConfigurationEnabled); - } - public Properties getInitialProperties() { return initialProperties; }