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 2019/09/25 06:55:04 UTC

[camel] 04/08: CAMEL-13949: Better splitup between camel-core and camel-core-engine.

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

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

commit 8ea5981180fccb1b0d868cdab12a2ac45434d980
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Sep 25 06:30:19 2019 +0200

    CAMEL-13949: Better splitup between camel-core and camel-core-engine.
---
 docs/gulpfile.js                                                  | 4 ++--
 docs/user-manual/modules/ROOT/pages/aggregate-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/batch-config-eip.adoc         | 2 +-
 docs/user-manual/modules/ROOT/pages/bean-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/choice-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/circuitBreaker-eip.adoc       | 2 +-
 docs/user-manual/modules/ROOT/pages/claimCheck-eip.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/content-based-router-eip.adoc | 2 +-
 docs/user-manual/modules/ROOT/pages/content-filter-eip.adoc       | 2 +-
 docs/user-manual/modules/ROOT/pages/convertBodyTo-eip.adoc        | 2 +-
 docs/user-manual/modules/ROOT/pages/customLoadBalancer-eip.adoc   | 2 +-
 docs/user-manual/modules/ROOT/pages/delay-eip.adoc                | 2 +-
 docs/user-manual/modules/ROOT/pages/dynamic-router.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/dynamicRouter-eip.adoc        | 2 +-
 docs/user-manual/modules/ROOT/pages/enrich-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/eventDrivenConsumer-eip.adoc  | 2 +-
 docs/user-manual/modules/ROOT/pages/failover-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/filter-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/from-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/hystrix-eip.adoc              | 2 +-
 docs/user-manual/modules/ROOT/pages/hystrixConfiguration-eip.adoc | 2 +-
 docs/user-manual/modules/ROOT/pages/idempotentConsumer-eip.adoc   | 2 +-
 docs/user-manual/modules/ROOT/pages/inOnly-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/inOut-eip.adoc                | 2 +-
 docs/user-manual/modules/ROOT/pages/loadBalance-eip.adoc          | 2 +-
 docs/user-manual/modules/ROOT/pages/log-eip.adoc                  | 2 +-
 docs/user-manual/modules/ROOT/pages/loop-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/marshal-eip.adoc              | 2 +-
 docs/user-manual/modules/ROOT/pages/multicast-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/onFallback-eip.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/otherwise-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/pipeline-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/pollEnrich-eip.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/process-eip.adoc              | 2 +-
 docs/user-manual/modules/ROOT/pages/random-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/recipientList-eip.adoc        | 2 +-
 docs/user-manual/modules/ROOT/pages/removeHeader-eip.adoc         | 2 +-
 docs/user-manual/modules/ROOT/pages/removeHeaders-eip.adoc        | 2 +-
 docs/user-manual/modules/ROOT/pages/removeProperties-eip.adoc     | 2 +-
 docs/user-manual/modules/ROOT/pages/removeProperty-eip.adoc       | 2 +-
 docs/user-manual/modules/ROOT/pages/requestReply-eip.adoc         | 2 +-
 docs/user-manual/modules/ROOT/pages/resequence-eip.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/rollback-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/roundRobin-eip.adoc           | 2 +-
 docs/user-manual/modules/ROOT/pages/routingSlip-eip.adoc          | 2 +-
 docs/user-manual/modules/ROOT/pages/saga-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/sample-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/script-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/serviceCall-eip.adoc          | 2 +-
 docs/user-manual/modules/ROOT/pages/setBody-eip.adoc              | 2 +-
 docs/user-manual/modules/ROOT/pages/setHeader-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/setOutHeader-eip.adoc         | 2 +-
 docs/user-manual/modules/ROOT/pages/setProperty-eip.adoc          | 2 +-
 docs/user-manual/modules/ROOT/pages/sort-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/split-eip.adoc                | 2 +-
 docs/user-manual/modules/ROOT/pages/step-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/sticky-eip.adoc               | 2 +-
 docs/user-manual/modules/ROOT/pages/stop-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/stream-config-eip.adoc        | 2 +-
 docs/user-manual/modules/ROOT/pages/threads-eip.adoc              | 2 +-
 docs/user-manual/modules/ROOT/pages/throttle-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/to-eip.adoc                   | 2 +-
 docs/user-manual/modules/ROOT/pages/toD-eip.adoc                  | 2 +-
 docs/user-manual/modules/ROOT/pages/topic-eip.adoc                | 2 +-
 docs/user-manual/modules/ROOT/pages/transform-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/unmarshal-eip.adoc            | 2 +-
 docs/user-manual/modules/ROOT/pages/validate-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/weighted-eip.adoc             | 2 +-
 docs/user-manual/modules/ROOT/pages/when-eip.adoc                 | 2 +-
 docs/user-manual/modules/ROOT/pages/wireTap-eip.adoc              | 2 +-
 70 files changed, 71 insertions(+), 71 deletions(-)

diff --git a/docs/gulpfile.js b/docs/gulpfile.js
index 935a19c..9445b0c 100644
--- a/docs/gulpfile.js
+++ b/docs/gulpfile.js
@@ -80,7 +80,7 @@ function deleteUserManualSymlinks() {
 }
 
 function createUserManualSymlinks() {
-    return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-core/src/main/docs/eips/*.adoc'])
+    return src(['../core/camel-base/src/main/docs/*.adoc', '../core/camel-core-engine/src/main/docs/eips/*.adoc'])
         // Antora disabled symlinks, there is an issue open
         // https://gitlab.com/antora/antora/issues/188
         // to reinstate symlink support, until that's resolved
@@ -146,7 +146,7 @@ function createUserManualNav() {
                 return ` ** xref:${filepath}[${title}]`;
             }
         }))
-        .pipe(inject(src('../core/camel-core/src/main/docs/eips/*.adoc').pipe(sort()), {
+        .pipe(inject(src('../core/camel-core-engine/src/main/docs/eips/*.adoc').pipe(sort()), {
             removeTags: true,
             name: 'eips',
             transform: (filename, file) => {
diff --git a/docs/user-manual/modules/ROOT/pages/aggregate-eip.adoc b/docs/user-manual/modules/ROOT/pages/aggregate-eip.adoc
index 1f81487..3693493 100644
--- a/docs/user-manual/modules/ROOT/pages/aggregate-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/aggregate-eip.adoc
@@ -1,6 +1,6 @@
 [[aggregate-eip]]
 = Aggregate EIP
-:page-source: core/camel-core/src/main/docs/eips/aggregate-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/aggregate-eip.adoc
 
 The
 http://www.enterpriseintegrationpatterns.com/Aggregator.html[Aggregator]
diff --git a/docs/user-manual/modules/ROOT/pages/batch-config-eip.adoc b/docs/user-manual/modules/ROOT/pages/batch-config-eip.adoc
index e705379..4da0466 100644
--- a/docs/user-manual/modules/ROOT/pages/batch-config-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/batch-config-eip.adoc
@@ -1,6 +1,6 @@
 [[batch-config-eip]]
 = Batch-config EIP
-:page-source: core/camel-core/src/main/docs/eips/batch-config-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/batch-config-eip.adoc
 
 Batch-processing resequence EIP
 
diff --git a/docs/user-manual/modules/ROOT/pages/bean-eip.adoc b/docs/user-manual/modules/ROOT/pages/bean-eip.adoc
index 720cd6d..ddb5e4b 100644
--- a/docs/user-manual/modules/ROOT/pages/bean-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/bean-eip.adoc
@@ -1,6 +1,6 @@
 [[bean-eip]]
 = Bean EIP
-:page-source: core/camel-core/src/main/docs/eips/bean-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/bean-eip.adoc
 
 The Bean EIP binds beans to Camel message exchanges.
 
diff --git a/docs/user-manual/modules/ROOT/pages/choice-eip.adoc b/docs/user-manual/modules/ROOT/pages/choice-eip.adoc
index 12896e1..f9ef7fe 100644
--- a/docs/user-manual/modules/ROOT/pages/choice-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/choice-eip.adoc
@@ -1,6 +1,6 @@
 [[choice-eip]]
 = Choice EIP
-:page-source: core/camel-core/src/main/docs/eips/choice-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/choice-eip.adoc
 
 The
 http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html[Content
diff --git a/docs/user-manual/modules/ROOT/pages/circuitBreaker-eip.adoc b/docs/user-manual/modules/ROOT/pages/circuitBreaker-eip.adoc
index 1c0fcad..f68c55d 100644
--- a/docs/user-manual/modules/ROOT/pages/circuitBreaker-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/circuitBreaker-eip.adoc
@@ -1,6 +1,6 @@
 [[circuitBreaker-eip]]
 = Circuit Breaker EIP (deprecated)
-:page-source: core/camel-core/src/main/docs/eips/circuitBreaker-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/circuitBreaker-eip.adoc
 
 The Circuit Breaker load balancer is a stateful pattern that monitors all calls for certain exceptions. Initially the Circuit Breaker is in closed state and passes all messages. If there are failures and the threshold is reached, it moves to open state and rejects all calls until halfOpenAfter timeout is reached. After this timeout is reached, if there is a new call, it will pass and if the result is success the Circuit Breaker will move to closed state, or to open state if there was an error.
 When the circuit breaker is closed, it will throw a `java.util.concurrent.RejectedExecutionException`. This can then be caught to provide an alternate path for processing exchanges.
diff --git a/docs/user-manual/modules/ROOT/pages/claimCheck-eip.adoc b/docs/user-manual/modules/ROOT/pages/claimCheck-eip.adoc
index 2d11f71..63aea41 100644
--- a/docs/user-manual/modules/ROOT/pages/claimCheck-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/claimCheck-eip.adoc
@@ -1,6 +1,6 @@
 [[claimCheck-eip]]
 = Claim Check EIP
-:page-source: core/camel-core/src/main/docs/eips/claimCheck-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/claimCheck-eip.adoc
 
 *Available as of Camel 2.21*
 
diff --git a/docs/user-manual/modules/ROOT/pages/content-based-router-eip.adoc b/docs/user-manual/modules/ROOT/pages/content-based-router-eip.adoc
index 222de92..761ac92 100644
--- a/docs/user-manual/modules/ROOT/pages/content-based-router-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/content-based-router-eip.adoc
@@ -1,6 +1,6 @@
 [[contentBasedRouter-eip]]
 = Content Based Router
-:page-source: core/camel-core/src/main/docs/eips/content-based-router-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/content-based-router-eip.adoc
 
 The
 http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html[Content
diff --git a/docs/user-manual/modules/ROOT/pages/content-filter-eip.adoc b/docs/user-manual/modules/ROOT/pages/content-filter-eip.adoc
index ce4aa3e..b3cdb81 100644
--- a/docs/user-manual/modules/ROOT/pages/content-filter-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/content-filter-eip.adoc
@@ -1,6 +1,6 @@
 [[ContentFilter-eip]]
 = Content Filter
-:page-source: core/camel-core/src/main/docs/eips/content-filter-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/content-filter-eip.adoc
 
 Camel supports the
 http://www.enterpriseintegrationpatterns.com/ContentFilter.html[Content
diff --git a/docs/user-manual/modules/ROOT/pages/convertBodyTo-eip.adoc b/docs/user-manual/modules/ROOT/pages/convertBodyTo-eip.adoc
index 2f21ff1..f075792 100644
--- a/docs/user-manual/modules/ROOT/pages/convertBodyTo-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/convertBodyTo-eip.adoc
@@ -1,6 +1,6 @@
 [[convertBodyTo-eip]]
 = Convert Body To EIP
-:page-source: core/camel-core/src/main/docs/eips/convertBodyTo-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/convertBodyTo-eip.adoc
 
 The ConvertBodyTo EIP allows you to transform your body to a different type.
 
diff --git a/docs/user-manual/modules/ROOT/pages/customLoadBalancer-eip.adoc b/docs/user-manual/modules/ROOT/pages/customLoadBalancer-eip.adoc
index efa57da..50d413e 100644
--- a/docs/user-manual/modules/ROOT/pages/customLoadBalancer-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/customLoadBalancer-eip.adoc
@@ -1,6 +1,6 @@
 [[customLoadBalancer-eip]]
 = Custom Load Balancer EIP
-:page-source: core/camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/customLoadBalancer-eip.adoc
 
 This EIP allows you to use your own Load Balancer implementation
 
diff --git a/docs/user-manual/modules/ROOT/pages/delay-eip.adoc b/docs/user-manual/modules/ROOT/pages/delay-eip.adoc
index 3791ede..293c6d3 100644
--- a/docs/user-manual/modules/ROOT/pages/delay-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/delay-eip.adoc
@@ -1,6 +1,6 @@
 [[delay-eip]]
 = Delay EIP
-:page-source: core/camel-core/src/main/docs/eips/delay-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/delay-eip.adoc
 The Delayer Pattern allows you to delay the delivery of messages to some destination.
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/dynamic-router.adoc b/docs/user-manual/modules/ROOT/pages/dynamic-router.adoc
index 886f5c5..bbd3a2b 100644
--- a/docs/user-manual/modules/ROOT/pages/dynamic-router.adoc
+++ b/docs/user-manual/modules/ROOT/pages/dynamic-router.adoc
@@ -1,6 +1,6 @@
 [[DynamicRouter-DynamicRouter]]
 = Dynamic Router
-:page-source: core/camel-core/src/main/docs/eips/dynamic-router.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/dynamic-router.adoc
 
 The
 http://www.enterpriseintegrationpatterns.com/DynamicRouter.html[Dynamic
diff --git a/docs/user-manual/modules/ROOT/pages/dynamicRouter-eip.adoc b/docs/user-manual/modules/ROOT/pages/dynamicRouter-eip.adoc
index e20c0e4..56b940b 100644
--- a/docs/user-manual/modules/ROOT/pages/dynamicRouter-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/dynamicRouter-eip.adoc
@@ -1,6 +1,6 @@
 [[dynamicRouter-eip]]
 = Dynamic Router EIP
-:page-source: core/camel-core/src/main/docs/eips/dynamicRouter-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/dynamicRouter-eip.adoc
 
 The http://www.enterpriseintegrationpatterns.com/DynamicRouter.html[Dynamic Router] from the xref:enterprise-integration-patterns.adoc[EIP patterns] allows you to route messages while avoiding the dependency of the router on all possible destinations while maintaining its efficiency.
 
diff --git a/docs/user-manual/modules/ROOT/pages/enrich-eip.adoc b/docs/user-manual/modules/ROOT/pages/enrich-eip.adoc
index 9babdc9..05c0127 100644
--- a/docs/user-manual/modules/ROOT/pages/enrich-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/enrich-eip.adoc
@@ -1,6 +1,6 @@
 [[enrich-eip]]
 = Enrich EIP
-:page-source: core/camel-core/src/main/docs/eips/enrich-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/enrich-eip.adoc
 
 Camel supports the Content Enricher from the EIP patterns using a Message Translator, an arbitrary Processor in the routing logic, or using the enrich DSL element to enrich the message.
 
diff --git a/docs/user-manual/modules/ROOT/pages/eventDrivenConsumer-eip.adoc b/docs/user-manual/modules/ROOT/pages/eventDrivenConsumer-eip.adoc
index 977f4f0..af93dbd 100644
--- a/docs/user-manual/modules/ROOT/pages/eventDrivenConsumer-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/eventDrivenConsumer-eip.adoc
@@ -1,6 +1,6 @@
 [[eventDrivenConsumer-eip]]
 = Event Driven Consumer
-:page-source: core/camel-core/src/main/docs/eips/eventDrivenConsumer-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/eventDrivenConsumer-eip.adoc
 
 Camel supports the
 http://www.enterpriseintegrationpatterns.com/EventDrivenConsumer.html[Event Driven Consumer]
diff --git a/docs/user-manual/modules/ROOT/pages/failover-eip.adoc b/docs/user-manual/modules/ROOT/pages/failover-eip.adoc
index 34ac6a6..0b66117 100644
--- a/docs/user-manual/modules/ROOT/pages/failover-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/failover-eip.adoc
@@ -1,6 +1,6 @@
 [[failover-eip]]
 = Failover EIP
-:page-source: core/camel-core/src/main/docs/eips/failover-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/failover-eip.adoc
 
 Failover Load Balancer, with this policy in case of failures the exchange will be tried on the next endpoint.
 
diff --git a/docs/user-manual/modules/ROOT/pages/filter-eip.adoc b/docs/user-manual/modules/ROOT/pages/filter-eip.adoc
index 26d31c2..87508ad 100644
--- a/docs/user-manual/modules/ROOT/pages/filter-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/filter-eip.adoc
@@ -1,6 +1,6 @@
 [[filter-eip]]
 = Filter EIP
-:page-source: core/camel-core/src/main/docs/eips/filter-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/filter-eip.adoc
 
 The http://www.enterpriseintegrationpatterns.com/Filter.html[Message
 Filter] from the xref:enterprise-integration-patterns.adoc[EIP patterns]
diff --git a/docs/user-manual/modules/ROOT/pages/from-eip.adoc b/docs/user-manual/modules/ROOT/pages/from-eip.adoc
index 0f55fe9..255ed88 100644
--- a/docs/user-manual/modules/ROOT/pages/from-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/from-eip.adoc
@@ -1,6 +1,6 @@
 [[from-eip]]
 = From EIP
-:page-source: core/camel-core/src/main/docs/eips/from-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/from-eip.adoc
 Starting point for a Camel route that starts a route with a given endpoint. The endpoint can be from one of the many Camel https://github.com/apache/camel/tree/master/components[Components]. The component creates Camel exchanges from their respective sources and puts them into the route.
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/hystrix-eip.adoc b/docs/user-manual/modules/ROOT/pages/hystrix-eip.adoc
index 92a168b..cb3fe18 100644
--- a/docs/user-manual/modules/ROOT/pages/hystrix-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/hystrix-eip.adoc
@@ -1,6 +1,6 @@
 [[hystrix-eip]]
 = Hystrix EIP
-:page-source: core/camel-core/src/main/docs/eips/hystrix-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/hystrix-eip.adoc
 
 *Available as of Camel 2.18*
 
diff --git a/docs/user-manual/modules/ROOT/pages/hystrixConfiguration-eip.adoc b/docs/user-manual/modules/ROOT/pages/hystrixConfiguration-eip.adoc
index d90a10f..1e294e8 100644
--- a/docs/user-manual/modules/ROOT/pages/hystrixConfiguration-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/hystrixConfiguration-eip.adoc
@@ -1,6 +1,6 @@
 [[hystrixConfiguration-eip]]
 = Hystrix Configuration EIP
-:page-source: core/camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/hystrixConfiguration-eip.adoc
 
 
 // eip options: START
diff --git a/docs/user-manual/modules/ROOT/pages/idempotentConsumer-eip.adoc b/docs/user-manual/modules/ROOT/pages/idempotentConsumer-eip.adoc
index dfa9f7e..cc379e1 100644
--- a/docs/user-manual/modules/ROOT/pages/idempotentConsumer-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/idempotentConsumer-eip.adoc
@@ -1,6 +1,6 @@
 [[idempotentConsumer-eip]]
 = Idempotent Consumer EIP
-:page-source: core/camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/idempotentConsumer-eip.adoc
 
 The
 http://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html[Idempotent
diff --git a/docs/user-manual/modules/ROOT/pages/inOnly-eip.adoc b/docs/user-manual/modules/ROOT/pages/inOnly-eip.adoc
index f7947bb..b359088 100644
--- a/docs/user-manual/modules/ROOT/pages/inOnly-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/inOnly-eip.adoc
@@ -1,6 +1,6 @@
 [[inOnly-eip]]
 = In Only EIP
-:page-source: core/camel-core/src/main/docs/eips/inOnly-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/inOnly-eip.adoc
 
 The *inOnly:* EIP define an InOnly ExchangePattern.
 
diff --git a/docs/user-manual/modules/ROOT/pages/inOut-eip.adoc b/docs/user-manual/modules/ROOT/pages/inOut-eip.adoc
index 9377b5f..ff1b4ec 100644
--- a/docs/user-manual/modules/ROOT/pages/inOut-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/inOut-eip.adoc
@@ -1,6 +1,6 @@
 [[inOut-eip]]
 = In Out EIP
-:page-source: core/camel-core/src/main/docs/eips/inOut-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/inOut-eip.adoc
 
 The *inOut:* EIP define an InOut ExchangePattern.
 
diff --git a/docs/user-manual/modules/ROOT/pages/loadBalance-eip.adoc b/docs/user-manual/modules/ROOT/pages/loadBalance-eip.adoc
index 8449291..104aa79 100644
--- a/docs/user-manual/modules/ROOT/pages/loadBalance-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/loadBalance-eip.adoc
@@ -1,6 +1,6 @@
 [[loadBalance-eip]]
 = Load Balance EIP
-:page-source: core/camel-core/src/main/docs/eips/loadBalance-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/loadBalance-eip.adoc
 
 The Load Balancer Pattern allows you to delegate to one of a number of endpoints using a variety of different load balancing policies.
 
diff --git a/docs/user-manual/modules/ROOT/pages/log-eip.adoc b/docs/user-manual/modules/ROOT/pages/log-eip.adoc
index d3d3de0..77fe6a8 100644
--- a/docs/user-manual/modules/ROOT/pages/log-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/log-eip.adoc
@@ -1,6 +1,6 @@
 [[log-eip]]
 = Log EIP
-:page-source: core/camel-core/src/main/docs/eips/log-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/log-eip.adoc
 
 How can I log the processing of a xref:message.adoc[Message]?
 
diff --git a/docs/user-manual/modules/ROOT/pages/loop-eip.adoc b/docs/user-manual/modules/ROOT/pages/loop-eip.adoc
index 886198d..e3a35ad 100644
--- a/docs/user-manual/modules/ROOT/pages/loop-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/loop-eip.adoc
@@ -1,6 +1,6 @@
 [[loop-eip]]
 = Loop EIP
-:page-source: core/camel-core/src/main/docs/eips/loop-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/loop-eip.adoc
 
 The Loop allows for processing a message a number of times, possibly in a different way for each iteration. Useful mostly during testing.
 
diff --git a/docs/user-manual/modules/ROOT/pages/marshal-eip.adoc b/docs/user-manual/modules/ROOT/pages/marshal-eip.adoc
index 7572c02..4dd8a18 100644
--- a/docs/user-manual/modules/ROOT/pages/marshal-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/marshal-eip.adoc
@@ -1,6 +1,6 @@
 [[marshal-eip]]
 = Marshal EIP
-:page-source: core/camel-core/src/main/docs/eips/marshal-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/marshal-eip.adoc
 
 Marshalling is the opposite of unmarshalling, where a bean is marshalled into some binary or textual format for transmission over some transport via a Camel xref:components::index.adoc[Components]. Marshalling is used in the same way as unmarshalling above; in the xref:dsl.adoc[DSL] you can use a DataFormat instance, you can configure the DataFormat dynamically using the DSL or you can refer to a named instance of the format in the xref:registry.adoc[Registry].
 
diff --git a/docs/user-manual/modules/ROOT/pages/multicast-eip.adoc b/docs/user-manual/modules/ROOT/pages/multicast-eip.adoc
index 126bba8..ea556b4 100644
--- a/docs/user-manual/modules/ROOT/pages/multicast-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/multicast-eip.adoc
@@ -1,6 +1,6 @@
 [[multicast-eip]]
 = Multicast EIP
-:page-source: core/camel-core/src/main/docs/eips/multicast-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/multicast-eip.adoc
 
 The Multicast EIP allows to route the same message to a number of endpoints
 and process them in a different way. The main difference between the
diff --git a/docs/user-manual/modules/ROOT/pages/onFallback-eip.adoc b/docs/user-manual/modules/ROOT/pages/onFallback-eip.adoc
index 1484d76..94b7d21 100644
--- a/docs/user-manual/modules/ROOT/pages/onFallback-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/onFallback-eip.adoc
@@ -1,6 +1,6 @@
 [[onFallback-eip]]
 = On Fallback EIP
-:page-source: core/camel-core/src/main/docs/eips/onFallback-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/onFallback-eip.adoc
 
 If you are using *onFallback* then that is intended to be local processing only where you can do a message transformation or call a bean or something as the fallback. If you need to call an external service over the network then you should use *onFallbackViaNetwork* that runs in another independent *HystrixCommand* that uses its own thread pool to not exhaust the first command.
 Configuring Hystrix Example
diff --git a/docs/user-manual/modules/ROOT/pages/otherwise-eip.adoc b/docs/user-manual/modules/ROOT/pages/otherwise-eip.adoc
index 55fd286..312be74 100644
--- a/docs/user-manual/modules/ROOT/pages/otherwise-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/otherwise-eip.adoc
@@ -1,6 +1,6 @@
 [[otherwise-eip]]
 = Otherwise EIP
-:page-source: core/camel-core/src/main/docs/eips/otherwise-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/otherwise-eip.adoc
 
 The Otherwise EIP is related to http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html[Content
 Based Router] from the xref:enterprise-integration-patterns.adoc[EIP
diff --git a/docs/user-manual/modules/ROOT/pages/pipeline-eip.adoc b/docs/user-manual/modules/ROOT/pages/pipeline-eip.adoc
index da8af8c..e0c1cbd 100644
--- a/docs/user-manual/modules/ROOT/pages/pipeline-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/pipeline-eip.adoc
@@ -1,6 +1,6 @@
 [[pipeline-eip]]
 = Pipeline EIP
-:page-source: core/camel-core/src/main/docs/eips/pipeline-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/pipeline-eip.adoc
 
 Camel supports the http://www.enterpriseintegrationpatterns.com/PipesAndFilters.html[Pipes and Filters] from the xref:enterprise-integration-patterns.adoc[EIP patterns] in various ways.
 
diff --git a/docs/user-manual/modules/ROOT/pages/pollEnrich-eip.adoc b/docs/user-manual/modules/ROOT/pages/pollEnrich-eip.adoc
index 8486c7d..65f6987 100644
--- a/docs/user-manual/modules/ROOT/pages/pollEnrich-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/pollEnrich-eip.adoc
@@ -1,6 +1,6 @@
 [[pollEnrich-eip]]
 = Poll Enrich EIP
-:page-source: core/camel-core/src/main/docs/eips/pollEnrich-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/pollEnrich-eip.adoc
 
 Camel comes with flavor `pollEnrich` as a choice of content enricher in the DSL.
 The other one is `enrich`
diff --git a/docs/user-manual/modules/ROOT/pages/process-eip.adoc b/docs/user-manual/modules/ROOT/pages/process-eip.adoc
index 24254c8..6b4c3c6 100644
--- a/docs/user-manual/modules/ROOT/pages/process-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/process-eip.adoc
@@ -1,6 +1,6 @@
 [[process-eip]]
 = Process EIP
-:page-source: core/camel-core/src/main/docs/eips/process-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/process-eip.adoc
 
 The http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Processor.html[Processor] interface is used to implement consumers of message exchanges or to implement a xref:message-translator.adoc[Message Translator]
 
diff --git a/docs/user-manual/modules/ROOT/pages/random-eip.adoc b/docs/user-manual/modules/ROOT/pages/random-eip.adoc
index 623ae8f..87cdfa4 100644
--- a/docs/user-manual/modules/ROOT/pages/random-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/random-eip.adoc
@@ -1,6 +1,6 @@
 [[random-eip]]
 = Random EIP
-:page-source: core/camel-core/src/main/docs/eips/random-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/random-eip.adoc
 
 
 // eip options: START
diff --git a/docs/user-manual/modules/ROOT/pages/recipientList-eip.adoc b/docs/user-manual/modules/ROOT/pages/recipientList-eip.adoc
index 9396e14..6dd9541 100644
--- a/docs/user-manual/modules/ROOT/pages/recipientList-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/recipientList-eip.adoc
@@ -1,6 +1,6 @@
 [[recipientList-eip]]
 = Recipient List EIP
-:page-source: core/camel-core/src/main/docs/eips/recipientList-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/recipientList-eip.adoc
 The http://www.enterpriseintegrationpatterns.com/RecipientList.html[Recipient List] from the EIP patterns allows you to route messages to a number of dynamically specified recipients.
 
 image::eip/RecipientList.gif[image]
diff --git a/docs/user-manual/modules/ROOT/pages/removeHeader-eip.adoc b/docs/user-manual/modules/ROOT/pages/removeHeader-eip.adoc
index 4386aa3..f74d815 100644
--- a/docs/user-manual/modules/ROOT/pages/removeHeader-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/removeHeader-eip.adoc
@@ -1,6 +1,6 @@
 [[removeHeader-eip]]
 = Remove Header EIP
-:page-source: core/camel-core/src/main/docs/eips/removeHeader-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/removeHeader-eip.adoc
 The Remove Header EIP allows you to remove an header from your exchange.
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/removeHeaders-eip.adoc b/docs/user-manual/modules/ROOT/pages/removeHeaders-eip.adoc
index b7b1a0f..7caf885 100644
--- a/docs/user-manual/modules/ROOT/pages/removeHeaders-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/removeHeaders-eip.adoc
@@ -1,6 +1,6 @@
 [[removeHeaders-eip]]
 = Remove Headers EIP
-:page-source: core/camel-core/src/main/docs/eips/removeHeaders-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/removeHeaders-eip.adoc
 The Remove Headers EIP allows you to remove headers from your exchange.
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/removeProperties-eip.adoc b/docs/user-manual/modules/ROOT/pages/removeProperties-eip.adoc
index db37969..5365855 100644
--- a/docs/user-manual/modules/ROOT/pages/removeProperties-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/removeProperties-eip.adoc
@@ -1,6 +1,6 @@
 [[removeProperties-eip]]
 = Remove Properties EIP
-:page-source: core/camel-core/src/main/docs/eips/removeProperties-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/removeProperties-eip.adoc
 
 The RemoveProperties EIP allows you to remove Properties from you exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/removeProperty-eip.adoc b/docs/user-manual/modules/ROOT/pages/removeProperty-eip.adoc
index 1dc21d6..34dd5e1 100644
--- a/docs/user-manual/modules/ROOT/pages/removeProperty-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/removeProperty-eip.adoc
@@ -1,6 +1,6 @@
 [[removeProperty-eip]]
 = Remove Property EIP
-:page-source: core/camel-core/src/main/docs/eips/removeProperty-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/removeProperty-eip.adoc
 
 The RemoveProperty EIP allows you to remove a Property from your exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/requestReply-eip.adoc b/docs/user-manual/modules/ROOT/pages/requestReply-eip.adoc
index 28f85f2..61ea9ac 100644
--- a/docs/user-manual/modules/ROOT/pages/requestReply-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/requestReply-eip.adoc
@@ -1,6 +1,6 @@
 [[requestReply-eip]]
 = Request Reply
-:page-source: core/camel-core/src/main/docs/eips/requestReply-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/requestReply-eip.adoc
 
 Camel supports the
 http://www.enterpriseintegrationpatterns.com/RequestReply.html[Request
diff --git a/docs/user-manual/modules/ROOT/pages/resequence-eip.adoc b/docs/user-manual/modules/ROOT/pages/resequence-eip.adoc
index 327b5d5..c3acb5d 100644
--- a/docs/user-manual/modules/ROOT/pages/resequence-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/resequence-eip.adoc
@@ -1,6 +1,6 @@
 [[resequence-eip]]
 = Resequence EIP
-:page-source: core/camel-core/src/main/docs/eips/resequence-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/resequence-eip.adoc
 
 The http://www.enterpriseintegrationpatterns.com/Resequencer.html[Resequencer] from the https://camel.apache.org/enterprise-integration-patterns.html[EIP patterns] allows you to reorganise messages based on some comparator. +
 By default in Camel we use an Expression to create the comparator; so that you can compare by a message header or the body or a piece of a message etc.
diff --git a/docs/user-manual/modules/ROOT/pages/rollback-eip.adoc b/docs/user-manual/modules/ROOT/pages/rollback-eip.adoc
index 7b90f26..8db1a0d 100644
--- a/docs/user-manual/modules/ROOT/pages/rollback-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/rollback-eip.adoc
@@ -1,6 +1,6 @@
 [[rollback-eip]]
 = Rollback EIP
-:page-source: core/camel-core/src/main/docs/eips/rollback-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/rollback-eip.adoc
 Rollback might be needed if there is a transaction or transactional pieces in your design.
 
 Camel recommends supporting the
diff --git a/docs/user-manual/modules/ROOT/pages/roundRobin-eip.adoc b/docs/user-manual/modules/ROOT/pages/roundRobin-eip.adoc
index a93222a..c988416 100644
--- a/docs/user-manual/modules/ROOT/pages/roundRobin-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/roundRobin-eip.adoc
@@ -1,6 +1,6 @@
 [[roundRobin-eip]]
 = Round Robin EIP
-:page-source: core/camel-core/src/main/docs/eips/roundRobin-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/roundRobin-eip.adoc
 
 Round Robin Load Balancer. With this Load Balancing policy, a random endpoint is selected for each exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/routingSlip-eip.adoc b/docs/user-manual/modules/ROOT/pages/routingSlip-eip.adoc
index 7d08e30..d6cb1ed 100644
--- a/docs/user-manual/modules/ROOT/pages/routingSlip-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/routingSlip-eip.adoc
@@ -1,6 +1,6 @@
 [[routingSlip-eip]]
 = Routing Slip EIP
-:page-source: core/camel-core/src/main/docs/eips/routingSlip-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/routingSlip-eip.adoc
 The Routing Slip from the https://camel.apache.org/enterprise-integration-patterns.html[EIP patterns] allows you to route a message consecutively through a series of processing steps where the sequence of steps is not known at design time and can vary for each message.
 
 image::eip/RoutingTableSimple.gif[image]
diff --git a/docs/user-manual/modules/ROOT/pages/saga-eip.adoc b/docs/user-manual/modules/ROOT/pages/saga-eip.adoc
index 6d19617..c351909 100644
--- a/docs/user-manual/modules/ROOT/pages/saga-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/saga-eip.adoc
@@ -1,6 +1,6 @@
 [[saga-eip]]
 = Saga EIP
-:page-source: core/camel-core/src/main/docs/eips/saga-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/saga-eip.adoc
 
 *Available as of Camel 2.21*
 
diff --git a/docs/user-manual/modules/ROOT/pages/sample-eip.adoc b/docs/user-manual/modules/ROOT/pages/sample-eip.adoc
index 7f5f29f..d5f6d2c 100644
--- a/docs/user-manual/modules/ROOT/pages/sample-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/sample-eip.adoc
@@ -1,6 +1,6 @@
 [[sample-eip]]
 = Sample EIP
-:page-source: core/camel-core/src/main/docs/eips/sample-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/sample-eip.adoc
 *Available as of Camel 2.1*
 
 A sampling throttler allows you to extract a sample of the exchanges from the traffic through a route. +
diff --git a/docs/user-manual/modules/ROOT/pages/script-eip.adoc b/docs/user-manual/modules/ROOT/pages/script-eip.adoc
index 0c09702..a28712c 100644
--- a/docs/user-manual/modules/ROOT/pages/script-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/script-eip.adoc
@@ -1,6 +1,6 @@
 [[script-eip]]
 = Script EIP
-:page-source: core/camel-core/src/main/docs/eips/script-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/script-eip.adoc
 *Available as of Camel 2.16*
 
 Is used to execute a script which does not change the message (by default).
diff --git a/docs/user-manual/modules/ROOT/pages/serviceCall-eip.adoc b/docs/user-manual/modules/ROOT/pages/serviceCall-eip.adoc
index d6dc7fa..34c86a5 100644
--- a/docs/user-manual/modules/ROOT/pages/serviceCall-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/serviceCall-eip.adoc
@@ -1,6 +1,6 @@
 [[serviceCall-eip]]
 = Service Call EIP
-:page-source: core/camel-core/src/main/docs/eips/serviceCall-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/serviceCall-eip.adoc
 *Available as of Camel 2.18*
 
 The Service Call EIP allows to call remote services in a distributed system.
diff --git a/docs/user-manual/modules/ROOT/pages/setBody-eip.adoc b/docs/user-manual/modules/ROOT/pages/setBody-eip.adoc
index b4d6a04..12e789c 100644
--- a/docs/user-manual/modules/ROOT/pages/setBody-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/setBody-eip.adoc
@@ -1,6 +1,6 @@
 [[setBody-eip]]
 = Set Body EIP
-:page-source: core/camel-core/src/main/docs/eips/setBody-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/setBody-eip.adoc
 
 The SetBody EIP allows you to set the body of your exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/setHeader-eip.adoc b/docs/user-manual/modules/ROOT/pages/setHeader-eip.adoc
index c397876..fdee774 100644
--- a/docs/user-manual/modules/ROOT/pages/setHeader-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/setHeader-eip.adoc
@@ -1,6 +1,6 @@
 [[setHeader-eip]]
 = Set Header EIP
-:page-source: core/camel-core/src/main/docs/eips/setHeader-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/setHeader-eip.adoc
 
 The SetHeader EIP allows you to set and header on your exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/setOutHeader-eip.adoc b/docs/user-manual/modules/ROOT/pages/setOutHeader-eip.adoc
index abce93e..afb1ad9 100644
--- a/docs/user-manual/modules/ROOT/pages/setOutHeader-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/setOutHeader-eip.adoc
@@ -1,6 +1,6 @@
 [[setOutHeader-eip]]
 = Set Out Header EIP (deprecated)
-:page-source: core/camel-core/src/main/docs/eips/setOutHeader-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/setOutHeader-eip.adoc
 == Set Header EIP
 
 This EIP is deprecated.
diff --git a/docs/user-manual/modules/ROOT/pages/setProperty-eip.adoc b/docs/user-manual/modules/ROOT/pages/setProperty-eip.adoc
index 4f123f2..b71a9a1 100644
--- a/docs/user-manual/modules/ROOT/pages/setProperty-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/setProperty-eip.adoc
@@ -1,6 +1,6 @@
 [[setProperty-eip]]
 = Set Property EIP
-:page-source: core/camel-core/src/main/docs/eips/setProperty-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/setProperty-eip.adoc
 
 The SetProperty EIP allows you to set a property on your exchange.
 
diff --git a/docs/user-manual/modules/ROOT/pages/sort-eip.adoc b/docs/user-manual/modules/ROOT/pages/sort-eip.adoc
index 7258822..660cc64 100644
--- a/docs/user-manual/modules/ROOT/pages/sort-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/sort-eip.adoc
@@ -1,6 +1,6 @@
 [[sort-eip]]
 = Sort EIP
-:page-source: core/camel-core/src/main/docs/eips/sort-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/sort-eip.adoc
 
 Sort can be used to sort a message. Imagine you consume text files and before processing each file you want to be sure the content is sorted.
 
diff --git a/docs/user-manual/modules/ROOT/pages/split-eip.adoc b/docs/user-manual/modules/ROOT/pages/split-eip.adoc
index 9818c39..cb72e3b 100644
--- a/docs/user-manual/modules/ROOT/pages/split-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/split-eip.adoc
@@ -1,6 +1,6 @@
 [[split-eip]]
 = Split EIP
-:page-source: core/camel-core/src/main/docs/eips/split-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/split-eip.adoc
 
 The http://www.enterpriseintegrationpatterns.com/patterns/messaging/Sequencer.html[Splitter] from the xref:enterprise-integration-patterns.adoc[EIP patterns] allows you split a message into a number of pieces and process them individually.
 
diff --git a/docs/user-manual/modules/ROOT/pages/step-eip.adoc b/docs/user-manual/modules/ROOT/pages/step-eip.adoc
index e823cfd..c056051 100644
--- a/docs/user-manual/modules/ROOT/pages/step-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/step-eip.adoc
@@ -1,6 +1,6 @@
 [[step-eip]]
 = Step EIP
-:page-source: core/camel-core/src/main/docs/eips/step-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/step-eip.adoc
 
 Camel supports the http://www.enterpriseintegrationpatterns.com/PipesAndFilters.html[Pipes and Filters] from the xref:enterprise-integration-patterns.adoc[EIP patterns] in various ways.
 
diff --git a/docs/user-manual/modules/ROOT/pages/sticky-eip.adoc b/docs/user-manual/modules/ROOT/pages/sticky-eip.adoc
index 39347b6..802bca6 100644
--- a/docs/user-manual/modules/ROOT/pages/sticky-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/sticky-eip.adoc
@@ -1,6 +1,6 @@
 [[sticky-eip]]
 = Sticky EIP
-:page-source: core/camel-core/src/main/docs/eips/sticky-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/sticky-eip.adoc
 
 Sticky Load Balancer. Sticky load balancing uses an Expression to calculate a correlation key to perform the sticky load balancing.
 
diff --git a/docs/user-manual/modules/ROOT/pages/stop-eip.adoc b/docs/user-manual/modules/ROOT/pages/stop-eip.adoc
index ebb5de8..b84253b 100644
--- a/docs/user-manual/modules/ROOT/pages/stop-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/stop-eip.adoc
@@ -1,6 +1,6 @@
 [[stop-eip]]
 = Stop EIP
-:page-source: core/camel-core/src/main/docs/eips/stop-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/stop-eip.adoc
 The Stop EIP stops the processing of the current message
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/stream-config-eip.adoc b/docs/user-manual/modules/ROOT/pages/stream-config-eip.adoc
index db64e55..d89f680 100644
--- a/docs/user-manual/modules/ROOT/pages/stream-config-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/stream-config-eip.adoc
@@ -1,6 +1,6 @@
 [[stream-config-eip]]
 = Stream-config EIP
-:page-source: core/camel-core/src/main/docs/eips/stream-config-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/stream-config-eip.adoc
 
 Stream-processing resequence EIP
 
diff --git a/docs/user-manual/modules/ROOT/pages/threads-eip.adoc b/docs/user-manual/modules/ROOT/pages/threads-eip.adoc
index 24ab0c6..8111615 100644
--- a/docs/user-manual/modules/ROOT/pages/threads-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/threads-eip.adoc
@@ -1,6 +1,6 @@
 [[threads-eip]]
 = Threads EIP
-:page-source: core/camel-core/src/main/docs/eips/threads-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/threads-eip.adoc
 The Threads Pattern allows you to introduce a thread pool into a route.
 
 == Options
diff --git a/docs/user-manual/modules/ROOT/pages/throttle-eip.adoc b/docs/user-manual/modules/ROOT/pages/throttle-eip.adoc
index 251b37c..f2c8198 100644
--- a/docs/user-manual/modules/ROOT/pages/throttle-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/throttle-eip.adoc
@@ -1,6 +1,6 @@
 [[throttle-eip]]
 = Throttle EIP
-:page-source: core/camel-core/src/main/docs/eips/throttle-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/throttle-eip.adoc
 
 The Throttler Pattern allows you to ensure that a specific endpoint does not get overloaded, or that we don't exceed an agreed SLA with some external service.
 
diff --git a/docs/user-manual/modules/ROOT/pages/to-eip.adoc b/docs/user-manual/modules/ROOT/pages/to-eip.adoc
index d4bd761..1cd0da7 100644
--- a/docs/user-manual/modules/ROOT/pages/to-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/to-eip.adoc
@@ -1,6 +1,6 @@
 [[to-eip]]
 = To EIP
-:page-source: core/camel-core/src/main/docs/eips/to-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/to-eip.adoc
 
 See message related documentation
 
diff --git a/docs/user-manual/modules/ROOT/pages/toD-eip.adoc b/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
index 7182644..583ec82 100644
--- a/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
@@ -1,6 +1,6 @@
 [[toD-eip]]
 = To D EIP
-:page-source: core/camel-core/src/main/docs/eips/toD-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/toD-eip.adoc
 
 There is a new `.toD` / `<toD>` that allows to send a message to a dynamic
 computed xref:endpoint.adoc[Endpoint] using one or
diff --git a/docs/user-manual/modules/ROOT/pages/topic-eip.adoc b/docs/user-manual/modules/ROOT/pages/topic-eip.adoc
index e7624fb..5234588 100644
--- a/docs/user-manual/modules/ROOT/pages/topic-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/topic-eip.adoc
@@ -1,6 +1,6 @@
 [[topic-eip]]
 = Topic EIP
-:page-source: core/camel-core/src/main/docs/eips/topic-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/topic-eip.adoc
 
 Topic Load Balancer, with this policy you'll get a Topic behavior by sending to all destinations.
 
diff --git a/docs/user-manual/modules/ROOT/pages/transform-eip.adoc b/docs/user-manual/modules/ROOT/pages/transform-eip.adoc
index 3e7ba8c..b0dd75f 100644
--- a/docs/user-manual/modules/ROOT/pages/transform-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/transform-eip.adoc
@@ -1,6 +1,6 @@
 [[transform-eip]]
 = Transform EIP
-:page-source: core/camel-core/src/main/docs/eips/transform-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/transform-eip.adoc
 
 See below for details
 
diff --git a/docs/user-manual/modules/ROOT/pages/unmarshal-eip.adoc b/docs/user-manual/modules/ROOT/pages/unmarshal-eip.adoc
index 8204421..038b0a3 100644
--- a/docs/user-manual/modules/ROOT/pages/unmarshal-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/unmarshal-eip.adoc
@@ -1,6 +1,6 @@
 [[unmarshal-eip]]
 = Unmarshal EIP
-:page-source: core/camel-core/src/main/docs/eips/unmarshal-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/unmarshal-eip.adoc
 
 If you receive a message from one of the Camel xref:components::index.adoc[Components] such as xref:components::file-component.adoc[File], xref:components::http-component.adoc[HTTP] or xref:components::jms-component.adoc[JMS] you often want to unmarshal the payload into some bean so that you can process it using some xref:bean-integration.adoc[Bean Integration] or perform xref:predicate.adoc[Predicate] evaluation and so forth. To do this use the *unmarshal* word in the xref:dsl.adoc[DSL] [...]
 
diff --git a/docs/user-manual/modules/ROOT/pages/validate-eip.adoc b/docs/user-manual/modules/ROOT/pages/validate-eip.adoc
index 2b61335..8ca6e55 100644
--- a/docs/user-manual/modules/ROOT/pages/validate-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/validate-eip.adoc
@@ -1,6 +1,6 @@
 [[validate-eip]]
 = Validate EIP
-:page-source: core/camel-core/src/main/docs/eips/validate-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/validate-eip.adoc
 *Available as of Camel 2.3* +
 
 Validate uses an expression or predicates to validate the contents of a message.
diff --git a/docs/user-manual/modules/ROOT/pages/weighted-eip.adoc b/docs/user-manual/modules/ROOT/pages/weighted-eip.adoc
index 5177078..3fe0610 100644
--- a/docs/user-manual/modules/ROOT/pages/weighted-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/weighted-eip.adoc
@@ -1,6 +1,6 @@
 [[weighted-eip]]
 = Weighted EIP
-:page-source: core/camel-core/src/main/docs/eips/weighted-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/weighted-eip.adoc
 
 Weighted Load Balancer, with this policy in case of failures the exchange will be tried on the next endpoint.
 
diff --git a/docs/user-manual/modules/ROOT/pages/when-eip.adoc b/docs/user-manual/modules/ROOT/pages/when-eip.adoc
index f76144d..646f63a 100644
--- a/docs/user-manual/modules/ROOT/pages/when-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/when-eip.adoc
@@ -1,6 +1,6 @@
 [[when-eip]]
 = When EIP
-:page-source: core/camel-core/src/main/docs/eips/when-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/when-eip.adoc
 
 The When EIP is related to http://www.enterpriseintegrationpatterns.com/ContentBasedRouter.html[Content
 Based Router] from the xref:enterprise-integration-patterns.adoc[EIP
diff --git a/docs/user-manual/modules/ROOT/pages/wireTap-eip.adoc b/docs/user-manual/modules/ROOT/pages/wireTap-eip.adoc
index f545234..6bbfc8c 100644
--- a/docs/user-manual/modules/ROOT/pages/wireTap-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/wireTap-eip.adoc
@@ -1,6 +1,6 @@
 [[wireTap-eip]]
 = Wire Tap EIP
-:page-source: core/camel-core/src/main/docs/eips/wireTap-eip.adoc
+:page-source: core/camel-core-engine/src/main/docs/eips/wireTap-eip.adoc
 
 http://www.enterpriseintegrationpatterns.com/WireTap.html[Wire Tap]
 (from the xref:enterprise-integration-patterns.adoc[EIP patterns])