This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit ad7d1e7227691e3196c0f0a66e59ffde7c10ae6f Author: Otavio Rodolfo Piske <angusyo...@gmail.com> AuthorDate: Fri Aug 9 16:14:03 2024 +0200 CAMEL-21066: removed outdated information from the project pages - Blueprint details - OSGI-related information --- .../main/camel-main-configuration-metadata.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 4 +- .../src/main/docs/bean-validator-component.adoc | 4 -- .../org/apache/camel/spring/xml/camelContext.json | 2 +- .../camel/spring/xml/CamelContextFactoryBean.java | 2 +- .../camel-main-configuration-metadata.json | 2 +- core/camel-main/src/main/docs/main.adoc | 2 +- .../camel/main/DefaultConfigurationProperties.java | 4 +- docs/user-manual/modules/faq/nav.adoc | 1 - ...the-camel-cxf-endpoint-from-osgi-platform-.adoc | 69 ---------------------- docs/user-manual/modules/faq/pages/index.adoc | 1 - .../src/main/docs/java-xml-jaxb-dsl.adoc | 4 +- 12 files changed, 11 insertions(+), 86 deletions(-) diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json index 32d8b4479be..a6b95b6a6e7 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json @@ -31,7 +31,7 @@ { "name": "camel.main.basePackageScanEnabled", "description": "Whether base package scan is enabled.", "sourceType": "org.apache.camel.main.MainConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": true }, { "name": "camel.main.beanIntrospectionExtendedStatistics", "description": "Sets whether bean introspection uses extended statistics. The default is false.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": "false" }, { "name": "camel.main.beanIntrospectionLoggingLevel", "description": "Sets the logging level used by bean introspection, logging activity of its usage. The default is TRACE.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE", "OFF" ] }, - { "name": "camel.main.beanPostProcessorEnabled", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning t [...] + { "name": "camel.main.beanPostProcessorEnabled", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning t [...] { "name": "camel.main.camelEventsTimestampEnabled", "description": "Whether to include timestamps for all emitted Camel Events. Enabling this allows to know fine-grained at what time each event was emitted, which can be used for reporting to report exactly the time of the events. This is by default false to avoid the overhead of including this information.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": [...] { "name": "camel.main.caseInsensitiveHeaders", "description": "Whether to use case sensitive or insensitive headers. Important: When using case sensitive (this is set to false). Then the map is case sensitive which means headers such as content-type and Content-Type are two different keys which can be a problem for some protocols such as HTTP based, which rely on case insensitive headers. However case sensitive implementations can yield faster performance. Therefore use case sensitiv [...] { "name": "camel.main.compileWorkDir", "description": "Work directory for compiler. Can be used to write compiled classes or other resources.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "string", "javaType": "java.lang.String" }, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd index 1c90bd9c629..4a91e3b162d 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd @@ -17796,8 +17796,8 @@ Set whether breadcrumb is enabled. Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you -do not use any of these Camel features. Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi -with XML). The default value is true (enabled). Default value: true +do not use any of these Camel features. Not all runtimes allow turning this off. The default value is true (enabled). +Default value: true ]]> </xs:documentation> </xs:annotation> diff --git a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc index 02ec18faa9f..cd142177c07 100644 --- a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc +++ b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc @@ -77,10 +77,6 @@ XML:: -------------------------------------------------------------------------------------------------------------------------------- ==== -If no custom `ValidationProviderResolver` is defined and the validator -component has been deployed into the OSGi environment, -the `HibernateValidationProviderResolver` will be automatically used. - == Example Assumed we have a java bean with the following annotations diff --git a/components/camel-spring-xml/src/generated/resources/META-INF/org/apache/camel/spring/xml/camelContext.json b/components/camel-spring-xml/src/generated/resources/META-INF/org/apache/camel/spring/xml/camelContext.json index 83cc8648995..b37c77a6583 100644 --- a/components/camel-spring-xml/src/generated/resources/META-INF/org/apache/camel/spring/xml/camelContext.json +++ b/components/camel-spring-xml/src/generated/resources/META-INF/org/apache/camel/spring/xml/camelContext.json @@ -34,7 +34,7 @@ "mdcLoggingKeysPattern": { "index": 19, "kind": "attribute", "displayName": "MDC Logging Keys Pattern", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the pattern used for determine which custom MDC keys to propagate during message routing when the routing engine continues routing asynchronously for the given message. Setting this pattern to will propagate all custo [...] "useDataType": { "index": 20, "kind": "attribute", "displayName": "Use Data Type", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to enable using data type on Camel messages. Data type are automatic turned on if: one ore more routes has been explicit configured with input and output types when using rest-dsl with binding turned on Otherwise data type is default off." }, "useBreadcrumb": { "index": 21, "kind": "attribute", "displayName": "Use Breadcrumb", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Set whether breadcrumb is enabled." }, - "beanPostProcessorEnabled": { "index": 22, "kind": "attribute", "displayName": "Bean Post Processor Enabled", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "true", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.Produc [...] + "beanPostProcessorEnabled": { "index": 22, "kind": "attribute", "displayName": "Bean Post Processor Enabled", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "true", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.Produc [...] "allowUseOriginalMessage": { "index": 23, "kind": "attribute", "displayName": "Allow Use Original Message", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets whether to allow access to the original message from Camel's error handler, or from org.apache.camel.spi.UnitOfWork#getOriginalInMessage() . Turning this off can optimize performance, as defensive copy of the orig [...] "caseInsensitiveHeaders": { "index": 24, "kind": "attribute", "displayName": "Case Insensitive Headers", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether to use case sensitive or insensitive headers. Important: When using case sensitive (this is set to false). Then the map is case sensitive which means headers such as content-type and Content-Type are two different [...] "autowiredEnabled": { "index": 25, "kind": "attribute", "displayName": "Autowired Enabled", "group": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on [...] diff --git a/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/CamelContextFactoryBean.java b/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/CamelContextFactoryBean.java index 2fc37c03e3b..26f460564c4 100644 --- a/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/CamelContextFactoryBean.java +++ b/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/CamelContextFactoryBean.java @@ -1088,7 +1088,7 @@ public class CamelContextFactoryBean extends AbstractCamelContextFactoryBean<Spr * * Turning this off should only be done if you are sure you do not use any of these Camel features. * - * Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi with XML). + * Not all runtimes allow turning this off. * * The default value is true (enabled). */ diff --git a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json index 32d8b4479be..a6b95b6a6e7 100644 --- a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json +++ b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json @@ -31,7 +31,7 @@ { "name": "camel.main.basePackageScanEnabled", "description": "Whether base package scan is enabled.", "sourceType": "org.apache.camel.main.MainConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": true }, { "name": "camel.main.beanIntrospectionExtendedStatistics", "description": "Sets whether bean introspection uses extended statistics. The default is false.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": "false" }, { "name": "camel.main.beanIntrospectionLoggingLevel", "description": "Sets the logging level used by bean introspection, logging activity of its usage. The default is TRACE.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "ERROR", "WARN", "INFO", "DEBUG", "TRACE", "OFF" ] }, - { "name": "camel.main.beanPostProcessorEnabled", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning t [...] + { "name": "camel.main.beanPostProcessorEnabled", "description": "Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning t [...] { "name": "camel.main.camelEventsTimestampEnabled", "description": "Whether to include timestamps for all emitted Camel Events. Enabling this allows to know fine-grained at what time each event was emitted, which can be used for reporting to report exactly the time of the events. This is by default false to avoid the overhead of including this information.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", "javaType": "boolean", "defaultValue": [...] { "name": "camel.main.caseInsensitiveHeaders", "description": "Whether to use case sensitive or insensitive headers. Important: When using case sensitive (this is set to false). Then the map is case sensitive which means headers such as content-type and Content-Type are two different keys which can be a problem for some protocols such as HTTP based, which rely on case insensitive headers. However case sensitive implementations can yield faster performance. Therefore use case sensitiv [...] { "name": "camel.main.compileWorkDir", "description": "Work directory for compiler. Can be used to write compiled classes or other resources.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": "string", "javaType": "java.lang.String" }, diff --git a/core/camel-main/src/main/docs/main.adoc b/core/camel-main/src/main/docs/main.adoc index 729faf79ba6..d4f92574b94 100644 --- a/core/camel-main/src/main/docs/main.adoc +++ b/core/camel-main/src/main/docs/main.adoc @@ -36,7 +36,7 @@ The camel.main supports 120 options, which are listed below. | *camel.main.basePackageScan{zwsp}Enabled* | Whether base package scan is enabled. | true | boolean | *camel.main.beanIntrospection{zwsp}ExtendedStatistics* | Sets whether bean introspection uses extended statistics. The default is false. | false | boolean | *camel.main.beanIntrospection{zwsp}LoggingLevel* | Sets the logging level used by bean introspection, logging activity of its usage. The default is TRACE. | | LoggingLevel -| *camel.main.beanPostProcessor{zwsp}Enabled* | Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning this off (such as came [...] +| *camel.main.beanPostProcessor{zwsp}Enabled* | Can be used to turn off bean post processing. Be careful to turn this off, as this means that beans that use Camel annotations such as org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate , org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and in use. Turning this off should only be done if you are sure you do not use any of these Camel features. Not all runtimes allow turning this off. The default [...] | *camel.main.camelEvents{zwsp}TimestampEnabled* | Whether to include timestamps for all emitted Camel Events. Enabling this allows to know fine-grained at what time each event was emitted, which can be used for reporting to report exactly the time of the events. This is by default false to avoid the overhead of including this information. | false | boolean | *camel.main.caseInsensitive{zwsp}Headers* | Whether to use case sensitive or insensitive headers. Important: When using case sensitive (this is set to false). Then the map is case sensitive which means headers such as content-type and Content-Type are two different keys which can be a problem for some protocols such as HTTP based, which rely on case insensitive headers. However case sensitive implementations can yield faster performance. Therefore use case sensitive implementation with [...] | *camel.main.compileWorkDir* | Work directory for compiler. Can be used to write compiled classes or other resources. | | String diff --git a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationProperties.java b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationProperties.java index 0e507c34c31..e81123dbe7d 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationProperties.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationProperties.java @@ -936,7 +936,7 @@ public abstract class DefaultConfigurationProperties<T> { * * Turning this off should only be done if you are sure you do not use any of these Camel features. * - * Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi with XML). + * Not all runtimes allow turning this off. * * The default value is true (enabled). */ @@ -2175,7 +2175,7 @@ public abstract class DefaultConfigurationProperties<T> { * * Turning this off should only be done if you are sure you do not use any of these Camel features. * - * Not all runtimes allow turning this off (such as camel-blueprint or camel-cdi with XML). + * Not all runtimes allow turning this off. * * The default value is true (enabled). */ diff --git a/docs/user-manual/modules/faq/nav.adoc b/docs/user-manual/modules/faq/nav.adoc index b344bc234a0..6e26ab50842 100644 --- a/docs/user-manual/modules/faq/nav.adoc +++ b/docs/user-manual/modules/faq/nav.adoc @@ -42,7 +42,6 @@ ** xref:how-do-i-use-uris-with-parameters-in-xml.adoc[How do I use URIs with parameters in XML?] ** xref:how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc[How do I write a custom Processor which sends multiple messages?] ** xref:how-should-i-invoke-my-pojos-or-spring-services.adoc[How should I invoke my POJOs or Spring Services?] -** xref:how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc[How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform?] ** xref:how-to-avoid-sending-some-or-all-message-headers.adoc[How to avoid sending some or all message headers?] ** xref:how-to-remove-the-http-protocol-headers-in-the-camel-message.adoc[How to remove the http protocol headers in the camel message?] ** xref:how-to-send-the-same-message-to-multiple-endpoints.adoc[How to send the same message to multiple endpoints?] diff --git a/docs/user-manual/modules/faq/pages/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc b/docs/user-manual/modules/faq/pages/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc deleted file mode 100644 index dc5f8534af6..00000000000 --- a/docs/user-manual/modules/faq/pages/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc +++ /dev/null @@ -1,69 +0,0 @@ -= How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform? - -If you are using camel-cxf endpoint in your OSGi bundle and want to get -full of control of CXF component loading. (eg. you just want to use the -http jetty transport, soap binding and don't want to load jms transport, -jaxrs modules). You may need to tell SpringBusFactory which module -should be load, in this way you need to import bunch of cxf packages or -using the `*` on the `DynamicImport-Package` section of your application's -OSGi meta information. - -As the CXF bundle have the most cxf configuration file, here is a way to -do it by setting the right thread context class loader to load the cxf -module configures, without any additional setting. -This is the code snippet to show to create a CXF bus with soap binding -and http-jetty transport. - -[NOTE] -==== -If you have other CXF configuration which want to be load, you -need to make sure the thread context class loader can load it. -==== - -[source,java] ----- -ClassLoader oldCL = Thread.currentThread().getContextClassLoader(); -try { - Thread.currentThread().setContextClassLoader( - BusFactory.class.getClassLoader()); - SpringBusFactory springBusFactory = new SpringBusFactory(); - Bus bus = springBusFactory.createBus(new String[] - { "META-INF/cxf/cxf.xml", "META-INF/cxf/cxf-extension-soap.xml", - "META-INF/cxf/cxf-extension-http-jetty.xml" }, false); - // The last parameter is telling CXF not to load the cxf-extension-*.xml from META-INF/cxf - // You can set the bus the normal CXF endpoint or other camel-cxf endpoint -} finally { - Thread.currentThread().setContextClassLoader(oldCL); -} ----- - -From *Camel 2.2.0*, we introduced a `SpringBusFactoryBean` which leverage -the `BusApplicationContext` will use the `BusApplicationContext.class` -classloader as a fall back classloader, so you can configure the -SpringBusFactoryBean and set the bus directly into the camel-cxf -endpoint without using any java code. The Spring configuration snippet -is below: - -NOTE: If you are using URI to specify the camel-cxf endpoint , you can set the -URI with bus option like this: `cxf://ADDRESS?bus=myBus&...` - -[source,xml] ----- -<beans xmlns="http://www.springframework.org/schema/beans" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:cxf="http://camel.apache.org/schema/cxf" - xsi:schemaLocation=" - http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd - http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd - "> - - <bean id="myBus" class="org.apache.camel.component.cxf.spring.SpringBusFactoryBean"> - <property name="cfgFiles" value="META-INF/cxf/cxf.xml;META-INF/cxf/cxf-extension-soap.xml;META-INF/cxf/cxf-extension-http-jetty.xml" /> - <property name="includeDefaultBus" value="false" /> - </bean> - - <cxf:cxfEndpoint id="routerEndpoint" address="http://localhost:9000/router" - serviceClass="org.apache.camel.component.cxf.HelloService" bus="myBus"/> - -</beans> ----- diff --git a/docs/user-manual/modules/faq/pages/index.adoc b/docs/user-manual/modules/faq/pages/index.adoc index 7e492259262..da244fa2950 100644 --- a/docs/user-manual/modules/faq/pages/index.adoc +++ b/docs/user-manual/modules/faq/pages/index.adoc @@ -63,7 +63,6 @@ Questions on using Apache Camel * xref:how-do-i-use-uris-with-parameters-in-xml.adoc[How do I use URIs with parameters in XML?] * xref:how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc[How do I write a custom Processor which sends multiple messages?] * xref:how-should-i-invoke-my-pojos-or-spring-services.adoc[How should I invoke my POJOs or Spring Services?] -* xref:how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc[How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform?] * xref:how-to-avoid-sending-some-or-all-message-headers.adoc[How to avoid sending some or all message headers?] * xref:how-to-create-executable-jar-camel-main.adoc[How to create executable JAR for camel-main project?] * xref:how-to-remove-the-http-protocol-headers-in-the-camel-message.adoc[How to remove the http protocol headers in the camel message?] diff --git a/dsl/camel-xml-jaxb-dsl/src/main/docs/java-xml-jaxb-dsl.adoc b/dsl/camel-xml-jaxb-dsl/src/main/docs/java-xml-jaxb-dsl.adoc index 350f23c24ca..90470a039d3 100644 --- a/dsl/camel-xml-jaxb-dsl/src/main/docs/java-xml-jaxb-dsl.adoc +++ b/dsl/camel-xml-jaxb-dsl/src/main/docs/java-xml-jaxb-dsl.adoc @@ -20,8 +20,8 @@ route files (not classic Spring `<beans>` XML files). If you are using Camel XML DSL then it is recommended using `xml-io-dsl` instead of `xml-jaxb-dsl`. You can use this in all of Camel's runtime such as Spring Boot, Quarkus, Camel Main, and Camel K etc. -If you use classic Spring `<beans>` XML files, or OSGi `<blueprint>` then you must use the `camel-jaxb-dsl`, -which comes out of the box when using `camel-spring-xml` or `camel-blueprint`. +If you use classic Spring `<beans>` XML files then you must use the `camel-jaxb-dsl`, +which comes out of the box when using `camel-spring-xml`. == See Also