This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 947f017 Added a bit of categorization to the Migration Guide Classes
section
947f017 is described below
commit 947f017817a6642d547ca42c512c8001ddaca7b9
Author: Andrea Cosentino <[email protected]>
AuthorDate: Fri Feb 1 16:08:13 2019 +0100
Added a bit of categorization to the Migration Guide Classes section
---
MIGRATION.md | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/MIGRATION.md b/MIGRATION.md
index 9bd42ed..4bc7ebf 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -50,12 +50,22 @@ The following API changes may affect your existing Camel
applications, which nee
TODO: Should this be a table?
TODO: Add the other moved classes/packages etc
+#### Generic Information
+
The classes from `org.apache.camel.impl` that was intended to support Camel
developers building custom components has been moved out of `camel-core` into
`camel-support` into the `org.apache.camel.support` package. If you have built
custom Camel components that may have used some of these APIs you would then
need to migrate.
All the classes in `org.apache.camel.util.component` has been moved from the
camel-core JAR to the package `org.apache.camel.support.component` in the
`camel-support` JAR.
+The method `xslt` has been removed from
`org.apache.camel.builder.AggregationStrategies`. Instead use the
`XsltAggregationStrategy` from `camel-xslt` JAR directly.
+
+The getter/setter for `bindingMode` on `RestEndpoint` has been changed to use
type `org.apache.camel.spi.RestConfiguration.RestBindingMode` from `camel-api`
JAR. Instead of using this type class you can also call the setter method with
string type instead.
+
+#### Generic Classes
+
The class `JNDIContext` has been moved from
`org.apache.camel.util.jndi.JNDIContext` in the camel-core JAR to
`org.apache.camel.support.jndi.JNDIContext` and moved to the `camel-support`
JAR.
+#### Helpers
+
The class `EventHelper` has been moved from
`org.apache.camel.util.EventHelper` in the camel-core JAR to
`org.apache.camel.support.EventHelper` and moved to the `camel-support` JAR.
The class `ExchangeHelper` has been moved from
`org.apache.camel.util.ExchangeHelper` in the camel-core JAR to
`org.apache.camel.support.ExchangeHelper` and moved to the `camel-support` JAR.
@@ -78,14 +88,14 @@ The class `ServiceHelper` has been moved from
`org.apache.camel.util.ServiceHelp
The class `UnitOfWorkHelper` has been moved from
`org.apache.camel.util.UnitOfWorkHelper` in the camel-core JAR to
`org.apache.camel.support.UnitOfWorkHelper` and moved to the `camel-support`
JAR.
+#### Idempotent Repositories
+
The class `FileIdempotentRepository` has been moved from
`org.apache.camel.processor.idempotent.FileIdempotentRepository` in the
camel-core JAR to
`org.apache.camel.support.processor.idempotent.FileIdempotentRepository` and
moved to the `camel-suppor` JAR.
The class `MemoryIdempotentRepository` has been moved from
`org.apache.camel.processor.idempotent.MemoryIdempotentRepository` in the
camel-core JAR to
`org.apache.camel.support.processor.idempotent.MemoryIdempotentRepository` and
moved to the `camel-suppor` JAR.
-The class `XsltAggregationStrategy` has been moved from
`org.apache.camel.builder.XsltAggregationStrategy` in the camel-core JAR to
`org.apache.camel.component.xslt.XsltAggregationStrategy` and moved to the
`camel-xslt` JAR.
-
-The method `xslt` has been removed from
`org.apache.camel.builder.AggregationStrategies`. Instead use the
`XsltAggregationStrategy` from `camel-xslt` JAR directly.
+#### Aggregation
-The getter/setter for `bindingMode` on `RestEndpoint` has been changed to use
type `org.apache.camel.spi.RestConfiguration.RestBindingMode` from `camel-api`
JAR. Instead of using this type class you can also call the setter method with
string type instead.
+The class `XsltAggregationStrategy` has been moved from
`org.apache.camel.builder.XsltAggregationStrategy` in the camel-core JAR to
`org.apache.camel.component.xslt.XsltAggregationStrategy` and moved to the
`camel-xslt` JAR.