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 2018/02/02 12:44:14 UTC

[camel] 02/02: CAMEL-1225: Ascii doc documentation files should include link in top.

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

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

commit ae0ad2f7577682b75412bcee3fe8185a15c4bad9
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Feb 2 13:43:54 2018 +0100

    CAMEL-1225: Ascii doc documentation files should include link in top.
---
 camel-core/src/main/docs/bean-component.adoc                         | 3 ++-
 camel-core/src/main/docs/bean-language.adoc                          | 3 ++-
 camel-core/src/main/docs/binding-component.adoc                      | 3 ++-
 camel-core/src/main/docs/browse-component.adoc                       | 3 ++-
 camel-core/src/main/docs/class-component.adoc                        | 3 ++-
 camel-core/src/main/docs/constant-language.adoc                      | 3 ++-
 camel-core/src/main/docs/controlbus-component.adoc                   | 1 +
 camel-core/src/main/docs/dataformat-component.adoc                   | 4 ++--
 camel-core/src/main/docs/dataset-component.adoc                      | 4 ++--
 camel-core/src/main/docs/direct-component.adoc                       | 3 ++-
 camel-core/src/main/docs/direct-vm-component.adoc                    | 3 ++-
 camel-core/src/main/docs/eips/aggregate-eip.adoc                     | 5 ++---
 camel-core/src/main/docs/eips/batch-config-eip.adoc                  | 3 ++-
 camel-core/src/main/docs/eips/bean-eip.adoc                          | 4 ++--
 camel-core/src/main/docs/eips/choice-eip.adoc                        | 4 ++--
 camel-core/src/main/docs/eips/circuitBreaker-eip.adoc                | 4 ++--
 camel-core/src/main/docs/eips/convertBodyTo-eip.adoc                 | 3 ++-
 camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc            | 3 ++-
 camel-core/src/main/docs/eips/delay-eip.adoc                         | 3 ++-
 camel-core/src/main/docs/eips/dynamicRouter-eip.adoc                 | 4 ++--
 camel-core/src/main/docs/eips/enrich-eip.adoc                        | 4 ++--
 camel-core/src/main/docs/eips/filter-eip.adoc                        | 3 ++-
 camel-core/src/main/docs/eips/hystrix-eip.adoc                       | 3 ++-
 camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc          | 3 ++-
 camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc            | 3 ++-
 camel-core/src/main/docs/eips/loadBalance-eip.adoc                   | 3 ++-
 camel-core/src/main/docs/eips/log-eip.adoc                           | 4 ++--
 camel-core/src/main/docs/eips/loop-eip.adoc                          | 4 ++--
 camel-core/src/main/docs/eips/random-eip.adoc                        | 3 ++-
 camel-core/src/main/docs/eips/recipientList-eip.adoc                 | 3 ++-
 camel-core/src/main/docs/eips/resequence-eip.adoc                    | 4 ++--
 camel-core/src/main/docs/eips/routingSlip-eip.adoc                   | 3 ++-
 camel-core/src/main/docs/eips/saga-eip.adoc                          | 3 ++-
 camel-core/src/main/docs/eips/sample-eip.adoc                        | 4 ++--
 camel-core/src/main/docs/eips/script-eip.adoc                        | 4 ++--
 camel-core/src/main/docs/eips/serviceCall-eip.adoc                   | 3 ++-
 camel-core/src/main/docs/eips/sort-eip.adoc                          | 3 ++-
 camel-core/src/main/docs/eips/split-eip.adoc                         | 4 ++--
 camel-core/src/main/docs/eips/stream-config-eip.adoc                 | 3 ++-
 camel-core/src/main/docs/eips/throttle-eip.adoc                      | 3 ++-
 camel-core/src/main/docs/eips/validate-eip.adoc                      | 3 ++-
 camel-core/src/main/docs/eips/wireTap-eip.adoc                       | 3 ++-
 camel-core/src/main/docs/exchangeProperty-language.adoc              | 3 ++-
 camel-core/src/main/docs/file-component.adoc                         | 3 ++-
 camel-core/src/main/docs/file-language.adoc                          | 3 ++-
 camel-core/src/main/docs/gzip-dataformat.adoc                        | 3 ++-
 camel-core/src/main/docs/header-language.adoc                        | 3 ++-
 camel-core/src/main/docs/language-component.adoc                     | 4 ++--
 camel-core/src/main/docs/log-component.adoc                          | 3 ++-
 camel-core/src/main/docs/mock-component.adoc                         | 1 +
 camel-core/src/main/docs/properties-component.adoc                   | 3 ++-
 camel-core/src/main/docs/ref-component.adoc                          | 4 ++--
 camel-core/src/main/docs/ref-language.adoc                           | 3 ++-
 camel-core/src/main/docs/rest-api-component.adoc                     | 3 ++-
 camel-core/src/main/docs/rest-component.adoc                         | 3 ++-
 camel-core/src/main/docs/saga-component.adoc                         | 3 ++-
 camel-core/src/main/docs/scheduler-component.adoc                    | 3 ++-
 camel-core/src/main/docs/seda-component.adoc                         | 3 ++-
 camel-core/src/main/docs/serialization-dataformat.adoc               | 3 ++-
 camel-core/src/main/docs/simple-language.adoc                        | 3 ++-
 camel-core/src/main/docs/string-dataformat.adoc                      | 3 ++-
 camel-core/src/main/docs/stub-component.adoc                         | 4 ++--
 camel-core/src/main/docs/test-component.adoc                         | 3 ++-
 camel-core/src/main/docs/timer-component.adoc                        | 3 ++-
 camel-core/src/main/docs/tokenize-language.adoc                      | 3 ++-
 camel-core/src/main/docs/validator-component.adoc                    | 4 ++--
 camel-core/src/main/docs/vm-component.adoc                           | 3 ++-
 camel-core/src/main/docs/xpath-language.adoc                         | 3 ++-
 camel-core/src/main/docs/xslt-component.adoc                         | 3 ++-
 camel-core/src/main/docs/xtokenize-language.adoc                     | 3 ++-
 camel-core/src/main/docs/zip-dataformat.adoc                         | 3 ++-
 components/camel-aws/src/main/docs/aws-cw-component.adoc             | 3 ++-
 components/camel-aws/src/main/docs/aws-ddb-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-ddbstream-component.adoc      | 3 ++-
 components/camel-aws/src/main/docs/aws-ec2-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-kinesis-component.adoc        | 3 ++-
 .../camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc      | 3 ++-
 components/camel-aws/src/main/docs/aws-lambda-component.adoc         | 3 ++-
 components/camel-aws/src/main/docs/aws-mq-component.adoc             | 3 ++-
 components/camel-aws/src/main/docs/aws-s3-component.adoc             | 3 ++-
 components/camel-aws/src/main/docs/aws-sdb-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-ses-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-sns-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-sqs-component.adoc            | 3 ++-
 components/camel-aws/src/main/docs/aws-swf-component.adoc            | 3 ++-
 components/camel-jetty9/src/main/docs/jetty-component.adoc           | 3 ++-
 86 files changed, 170 insertions(+), 103 deletions(-)

diff --git a/camel-core/src/main/docs/bean-component.adoc b/camel-core/src/main/docs/bean-component.adoc
index a06134f..508820b 100644
--- a/camel-core/src/main/docs/bean-component.adoc
+++ b/camel-core/src/main/docs/bean-component.adoc
@@ -1,3 +1,4 @@
+[[bean-component]]
 == Bean Component
 
 *Available as of Camel version 1.0*
@@ -154,4 +155,4 @@ mechanisms in Camel.
 
 * link:class.html[Class] component
 * link:bean-binding.html[Bean Binding]
-* link:bean-integration.html[Bean Integration]
+* link:bean-integration.html[Bean Integration]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/bean-language.adoc b/camel-core/src/main/docs/bean-language.adoc
index 87aa0c0..e6cfb9d 100644
--- a/camel-core/src/main/docs/bean-language.adoc
+++ b/camel-core/src/main/docs/bean-language.adoc
@@ -1,3 +1,4 @@
+[[bean-language]]
 == Bean method Language
 
 *Available as of Camel version 1.3*
@@ -164,4 +165,4 @@ private MyBean my;
 
 === Dependencies
 
-The Bean language is part of *camel-core*.
+The Bean language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/binding-component.adoc b/camel-core/src/main/docs/binding-component.adoc
index 000472c..ca2ec7c 100644
--- a/camel-core/src/main/docs/binding-component.adoc
+++ b/camel-core/src/main/docs/binding-component.adoc
@@ -1,3 +1,4 @@
+[[binding-component]]
 == Binding Component (deprecated)
 
 *Available as of Camel version 2.11*
@@ -124,4 +125,4 @@ BindingComponent to wrap the endpoints in the binding of your choice.
 
 So bindings are a composition tool really; only use them when they make
 sense - the extra complexity may not be worth it unless you have lots of
-routes or endpoints.
+routes or endpoints.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/browse-component.adoc b/camel-core/src/main/docs/browse-component.adoc
index ae52527..7398b3a 100644
--- a/camel-core/src/main/docs/browse-component.adoc
+++ b/camel-core/src/main/docs/browse-component.adoc
@@ -1,3 +1,4 @@
+[[browse-component]]
 == Browse Component
 
 *Available as of Camel version 1.3*
@@ -89,4 +90,4 @@ public void inspectRecievedOrders() {
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
+* link:getting-started.html[Getting Started]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/class-component.adoc b/camel-core/src/main/docs/class-component.adoc
index d7af051..b147c35 100644
--- a/camel-core/src/main/docs/class-component.adoc
+++ b/camel-core/src/main/docs/class-component.adoc
@@ -1,3 +1,4 @@
+[[class-component]]
 == Class Component
 
 *Available as of Camel version 2.4*
@@ -126,4 +127,4 @@ component works in much the same way.
 
 * link:bean.html[Bean]
 * link:bean-binding.html[Bean Binding]
-* link:bean-integration.html[Bean Integration]
+* link:bean-integration.html[Bean Integration]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/constant-language.adoc b/camel-core/src/main/docs/constant-language.adoc
index a056734..deee812 100644
--- a/camel-core/src/main/docs/constant-language.adoc
+++ b/camel-core/src/main/docs/constant-language.adoc
@@ -1,3 +1,4 @@
+[[constant-language]]
 == Constant Language
 
 *Available as of Camel version 1.5*
@@ -50,4 +51,4 @@ from("seda:a").setHeader("theHeader", constant("the value")).to("mock:b");
 
 === Dependencies
 
-The Constant language is part of *camel-core*.
+The Constant language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/controlbus-component.adoc b/camel-core/src/main/docs/controlbus-component.adoc
index e3b3846..0bced5b 100644
--- a/camel-core/src/main/docs/controlbus-component.adoc
+++ b/camel-core/src/main/docs/controlbus-component.adoc
@@ -1,3 +1,4 @@
+[[controlbus-component]]
 == Control Bus Component
 
 *Available as of Camel version 2.11*
diff --git a/camel-core/src/main/docs/dataformat-component.adoc b/camel-core/src/main/docs/dataformat-component.adoc
index b3fac1f..18f1765 100644
--- a/camel-core/src/main/docs/dataformat-component.adoc
+++ b/camel-core/src/main/docs/dataformat-component.adoc
@@ -1,3 +1,4 @@
+[[dataformat-component]]
 == Data Format Component
 
 *Available as of Camel version 2.12*
@@ -78,5 +79,4 @@ And in XML DSL you do:
     <to uri="mqseries:Another.Queue"/>
   </route>
 </camelContext>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/dataset-component.adoc b/camel-core/src/main/docs/dataset-component.adoc
index 70ab6d6..1387d63 100644
--- a/camel-core/src/main/docs/dataset-component.adoc
+++ b/camel-core/src/main/docs/dataset-component.adoc
@@ -1,3 +1,4 @@
+[[dataset-component]]
 == Dataset Component
 
 *Available as of Camel version 1.3*
@@ -218,5 +219,4 @@ the bodies from a file.
 
 |`delimiter` |`String` |\z |Specifies the delimiter pattern used by a `java.util.Scanner` to split
 the file into multiple payloads.
-|===
-
+|===
\ No newline at end of file
diff --git a/camel-core/src/main/docs/direct-component.adoc b/camel-core/src/main/docs/direct-component.adoc
index 6dea0bc..dc08fa4 100644
--- a/camel-core/src/main/docs/direct-component.adoc
+++ b/camel-core/src/main/docs/direct-component.adoc
@@ -1,3 +1,4 @@
+[[direct-component]]
 == Direct Component
 
 *Available as of Camel version 1.0*
@@ -117,4 +118,4 @@ be used together.
 === See Also
 
 * link:seda.html[SEDA]
-* link:vm.html[VM]
+* link:vm.html[VM]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/direct-vm-component.adoc b/camel-core/src/main/docs/direct-vm-component.adoc
index 77f5ace..40fc27b 100644
--- a/camel-core/src/main/docs/direct-vm-component.adoc
+++ b/camel-core/src/main/docs/direct-vm-component.adoc
@@ -1,3 +1,4 @@
+[[direct-vm-component]]
 == Direct VM Component
 
 *Available as of Camel version 2.10*
@@ -135,4 +136,4 @@ And the sample using spring DSL:
 
 * link:direct.html[Direct]
 * link:seda.html[SEDA]
-* link:vm.html[VM]
+* link:vm.html[VM]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/aggregate-eip.adoc b/camel-core/src/main/docs/eips/aggregate-eip.adoc
index 59b8866..e484b9f 100644
--- a/camel-core/src/main/docs/eips/aggregate-eip.adoc
+++ b/camel-core/src/main/docs/eips/aggregate-eip.adoc
@@ -1,3 +1,4 @@
+[[aggregate-eip]]
 == Aggregate EIP
 
 The
@@ -656,6 +657,4 @@ public static final class MyUserAppender {
 
 Notice that the return type is a List which we want to contain the user
 names. The 1st parameter is the list of names, and then notice the 2nd
-parameter is the incoming `com.foo.User` type.
-
-
+parameter is the incoming `com.foo.User` type.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/batch-config-eip.adoc b/camel-core/src/main/docs/eips/batch-config-eip.adoc
index 6dd7b42..47dc2cd 100644
--- a/camel-core/src/main/docs/eips/batch-config-eip.adoc
+++ b/camel-core/src/main/docs/eips/batch-config-eip.adoc
@@ -1,3 +1,4 @@
+[[batch-config-eip]]
 == Batch-config EIP
 
 
@@ -14,4 +15,4 @@ The Batch-config EIP supports 5 options which are listed below:
 | *reverse* | Whether to reverse the ordering. | false | Boolean
 | *ignoreInvalidExchanges* | Whether to ignore invalid exchanges | false | Boolean
 |===
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/bean-eip.adoc b/camel-core/src/main/docs/eips/bean-eip.adoc
index 54d298a..18f1ca2 100644
--- a/camel-core/src/main/docs/eips/bean-eip.adoc
+++ b/camel-core/src/main/docs/eips/bean-eip.adoc
@@ -1,3 +1,4 @@
+[[bean-eip]]
 == Bean EIP
 
 The *bean:* EIP binds beans to Camel message exchanges.
@@ -87,5 +88,4 @@ mechanisms in Camel.
 
 * link:class.html[Class] component
 * link:bean-binding.html[Bean Binding]
-* link:bean-integration.html[Bean Integration]
-
+* link:bean-integration.html[Bean Integration]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/choice-eip.adoc b/camel-core/src/main/docs/eips/choice-eip.adoc
index 26ab08d..c8da828 100644
--- a/camel-core/src/main/docs/eips/choice-eip.adoc
+++ b/camel-core/src/main/docs/eips/choice-eip.adoc
@@ -1,3 +1,4 @@
+[[choice-eip]]
 == Choice EIP
 
 The
@@ -70,5 +71,4 @@ And the same example using XML:
         </choice>
     </route>
 </camelContext>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/circuitBreaker-eip.adoc b/camel-core/src/main/docs/eips/circuitBreaker-eip.adoc
index afa4e8b..d50f185 100644
--- a/camel-core/src/main/docs/eips/circuitBreaker-eip.adoc
+++ b/camel-core/src/main/docs/eips/circuitBreaker-eip.adoc
@@ -1,3 +1,4 @@
+[[circuitBreaker-eip]]
 == Circuit Breaker EIP (deprecated)
 
 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.
@@ -50,5 +51,4 @@ And the same example using Spring XML:
         </loadBalance>
     </route>
 </camelContext>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/convertBodyTo-eip.adoc b/camel-core/src/main/docs/eips/convertBodyTo-eip.adoc
index fb9f43c..4389938 100644
--- a/camel-core/src/main/docs/eips/convertBodyTo-eip.adoc
+++ b/camel-core/src/main/docs/eips/convertBodyTo-eip.adoc
@@ -1,3 +1,4 @@
+[[convertBodyTo-eip]]
 == Convert Body To EIP
 
 
@@ -11,4 +12,4 @@ The Convert Body To EIP supports 2 options which are listed below:
 | *type* | *Required* The java type to convert to |  | String
 | *charset* | To use a specific charset when converting |  | String
 |===
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc b/camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc
index 89b2b0a..beca447 100644
--- a/camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc
+++ b/camel-core/src/main/docs/eips/customLoadBalancer-eip.adoc
@@ -1,3 +1,4 @@
+[[customLoadBalancer-eip]]
 == Custom Load Balancer EIP
 
 You can use a custom load balancer (eg your own implementation) also.
@@ -78,4 +79,4 @@ public static class MyLoadBalancer extends LoadBalancerSupport {
         return true;
     }
 }
-----
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/delay-eip.adoc b/camel-core/src/main/docs/eips/delay-eip.adoc
index e53a137..47fcb08 100644
--- a/camel-core/src/main/docs/eips/delay-eip.adoc
+++ b/camel-core/src/main/docs/eips/delay-eip.adoc
@@ -1,3 +1,4 @@
+[[delay-eip]]
 == Delay EIP
 The Delayer Pattern allows you to delay the delivery of messages to some destination.
 
@@ -175,4 +176,4 @@ public class SomeBean {
 
 === See Also
 
-- Delay Interceptor
+- Delay Interceptor
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/dynamicRouter-eip.adoc b/camel-core/src/main/docs/eips/dynamicRouter-eip.adoc
index 8aca048..e0535cb 100644
--- a/camel-core/src/main/docs/eips/dynamicRouter-eip.adoc
+++ b/camel-core/src/main/docs/eips/dynamicRouter-eip.adoc
@@ -1,3 +1,4 @@
+[[dynamicRouter-eip]]
 == Dynamic Router EIP
 
 The link:http://www.enterpriseintegrationpatterns.com/DynamicRouter.html[Dynamic Router] from the link:../../../../readme-eip.adoc[EIP patterns] allows you to route messages while avoiding the dependency of the router on all possible destinations while maintaining its efficiency.
@@ -157,5 +158,4 @@ public class MyDynamicRouter {
         // return the next endpoint uri, where to go. Return null to indicate the end.
     }
 }
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/enrich-eip.adoc b/camel-core/src/main/docs/eips/enrich-eip.adoc
index a93e811..e705d2b 100644
--- a/camel-core/src/main/docs/eips/enrich-eip.adoc
+++ b/camel-core/src/main/docs/eips/enrich-eip.adoc
@@ -1,3 +1,4 @@
+[[enrich-eip]]
 == Enrich EIP
 
 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.
@@ -365,5 +366,4 @@ And in XML DSL
   </pollEnrich>
   <to uri="direct:result"/>
 </route>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/filter-eip.adoc b/camel-core/src/main/docs/eips/filter-eip.adoc
index c4db1ab..351e583 100644
--- a/camel-core/src/main/docs/eips/filter-eip.adoc
+++ b/camel-core/src/main/docs/eips/filter-eip.adoc
@@ -1,3 +1,4 @@
+[[filter-eip]]
 == Filter EIP
 
 The http://www.enterpriseintegrationpatterns.com/Filter.html[Message
@@ -98,4 +99,4 @@ link:predicate.html[Predicate] matches (value set to `true`), and to the
 steps immediately following the link:message-filter.html[Message Filter]
 with the value set based on the results of the last
 link:message-filter.html[Message Filter] link:predicate.html[Predicate]
-evaluated.
+evaluated.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/hystrix-eip.adoc b/camel-core/src/main/docs/eips/hystrix-eip.adoc
index cac9da1..3cfd897 100644
--- a/camel-core/src/main/docs/eips/hystrix-eip.adoc
+++ b/camel-core/src/main/docs/eips/hystrix-eip.adoc
@@ -1,3 +1,4 @@
+[[hystrix-eip]]
 == Hystrix EIP
 
 Available as of Camel 2.18
@@ -132,4 +133,4 @@ You can also configure Hystrix globally and then refer to that configuration:
 
 === Other examples
 
-You can find an example with the source code: link:https://github.com/apache/camel/tree/master/examples/camel-example-hystrix[camel-example-hystrix].
+You can find an example with the source code: link:https://github.com/apache/camel/tree/master/examples/camel-example-hystrix[camel-example-hystrix].
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc b/camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc
index 3963833..7a04bd8 100644
--- a/camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc
+++ b/camel-core/src/main/docs/eips/hystrixConfiguration-eip.adoc
@@ -1,3 +1,4 @@
+[[hystrixConfiguration-eip]]
 == Hystrix Configuration EIP
 
 
@@ -40,4 +41,4 @@ The Hystrix Configuration EIP supports 31 options which are listed below:
 | *threadPoolRollingNumber StatisticalWindowBuckets* | Number of buckets the rolling statistical window is broken into. This is passed into HystrixRollingNumber inside each HystrixThreadPoolMetrics instance. | 10 | Integer
 | *allowMaximumSizeToDiverge FromCoreSize* | Allows the configuration for maximumSize to take effect. That value can then be equal to or higher than coreSize | false | Boolean
 |===
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc b/camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc
index d4eea3e..f5cb3f4 100644
--- a/camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc
+++ b/camel-core/src/main/docs/eips/idempotentConsumer-eip.adoc
@@ -1,3 +1,4 @@
+[[idempotentConsumer-eip]]
 == Idempotent Consumer EIP
 
 The
@@ -49,4 +50,4 @@ The Idempotent Consumer EIP supports 5 options which are listed below:
 | *skipDuplicate* | Sets whether to skip duplicates or not. The default behavior is to skip duplicates. A duplicate message would have the Exchange property link org.apache.camel.ExchangeDUPLICATE_MESSAGE set to a link BooleanTRUE value. A none duplicate message will not have this property set. | true | Boolean
 | *removeOnFailure* | Sets whether to remove or keep the key on failure. The default behavior is to remove the key on failure. | true | Boolean
 |===
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/loadBalance-eip.adoc b/camel-core/src/main/docs/eips/loadBalance-eip.adoc
index ca3f174..871c9b5 100644
--- a/camel-core/src/main/docs/eips/loadBalance-eip.adoc
+++ b/camel-core/src/main/docs/eips/loadBalance-eip.adoc
@@ -1,3 +1,4 @@
+[[loadBalance-eip]]
 == Load Balance EIP
 
 The Load Balancer Pattern allows you to delegate to one of a number of endpoints using a variety of different load balancing policies.
@@ -243,4 +244,4 @@ And the same example using Spring XML:
       <to uri="mock:z"/>
   </loadBalance>
 </route>
-----
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/log-eip.adoc b/camel-core/src/main/docs/eips/log-eip.adoc
index 153229f..3756f79 100644
--- a/camel-core/src/main/docs/eips/log-eip.adoc
+++ b/camel-core/src/main/docs/eips/log-eip.adoc
@@ -1,3 +1,4 @@
+[[log-eip]]
 == Log EIP
 
 How can I log the processing of a link:message.html[Message]?
@@ -200,5 +201,4 @@ And in XML:
 
 `org.apache.camel.processor.DefaultMaskingFormatter` is used for the masking by default.
 If you want to use a custom masking formatter, put it into registry with the name `CamelCustomLogMask`.
-Note that the masking formatter must implement `org.apache.camel.spi.MaskingFormatter`.
-
+Note that the masking formatter must implement `org.apache.camel.spi.MaskingFormatter`.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/loop-eip.adoc b/camel-core/src/main/docs/eips/loop-eip.adoc
index 6a80cd2..7abee7f 100644
--- a/camel-core/src/main/docs/eips/loop-eip.adoc
+++ b/camel-core/src/main/docs/eips/loop-eip.adoc
@@ -1,3 +1,4 @@
+[[loop-eip]]
 == Loop EIP
 
 The Loop allows for processing a message a number of times, possibly in a different way for each iteration. Useful mostly during testing.
@@ -169,5 +170,4 @@ And the same example in XML:
 </route>
 ----
 
-Notice in XML that the while loop is turned on using the *doWhile* attribute.
-
+Notice in XML that the while loop is turned on using the *doWhile* attribute.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/random-eip.adoc b/camel-core/src/main/docs/eips/random-eip.adoc
index 597bac0..a24cf64 100644
--- a/camel-core/src/main/docs/eips/random-eip.adoc
+++ b/camel-core/src/main/docs/eips/random-eip.adoc
@@ -1,6 +1,7 @@
+[[random-eip]]
 == Random EIP
 
 
 // eip options: START
 The Random EIP supports 0 options which are listed below:
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/recipientList-eip.adoc b/camel-core/src/main/docs/eips/recipientList-eip.adoc
index c2dac10..9382324 100644
--- a/camel-core/src/main/docs/eips/recipientList-eip.adoc
+++ b/camel-core/src/main/docs/eips/recipientList-eip.adoc
@@ -1,3 +1,4 @@
+[[recipientList-eip]]
 == Recipient List EIP
 The link:http://www.enterpriseintegrationpatterns.com/RecipientList.html[Recipient List] from the EIP patterns allows you to route messages to a number of dynamically specified recipients.
 
@@ -372,4 +373,4 @@ be `InOnly` when the message is routed to the `file:outbox endpoint`.
 If you want to alter the exchange pattern permanently then use the `.setExchangePattern` option.
 
 See more details at Request Reply and Event Message EIPs.
-====
+====
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/resequence-eip.adoc b/camel-core/src/main/docs/eips/resequence-eip.adoc
index 69a52d7..a456aea 100644
--- a/camel-core/src/main/docs/eips/resequence-eip.adoc
+++ b/camel-core/src/main/docs/eips/resequence-eip.adoc
@@ -1,3 +1,4 @@
+[[resequence-eip]]
 == Resequence EIP
 
 The link:http://www.enterpriseintegrationpatterns.com/Resequencer.html[Resequencer] from the link:https://camel.apache.org/enterprise-integration-patterns.html[EIP patterns] allows you to reorganise messages based on some comparator. +
@@ -240,5 +241,4 @@ And an example in XML
     </resequence>
   </route>
 </camelContext>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/routingSlip-eip.adoc b/camel-core/src/main/docs/eips/routingSlip-eip.adoc
index ed20268..4115457 100644
--- a/camel-core/src/main/docs/eips/routingSlip-eip.adoc
+++ b/camel-core/src/main/docs/eips/routingSlip-eip.adoc
@@ -1,3 +1,4 @@
+[[routingSlip-eip]]
 == Routing Slip EIP
 The Routing Slip from the link: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.
 
@@ -110,4 +111,4 @@ And in Spring XML its an attribute on the recipient list tag.
 For further examples of this pattern in use you could look at the routing slip test cases.
 
 === Using This Pattern
-If you would like to use this EIP Pattern then please read the Getting Started, you may also find the Architecture useful particularly the description of Endpoint and URIs. Then you could try out some of the Examples first before trying this pattern out.
+If you would like to use this EIP Pattern then please read the Getting Started, you may also find the Architecture useful particularly the description of Endpoint and URIs. Then you could try out some of the Examples first before trying this pattern out.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/saga-eip.adoc b/camel-core/src/main/docs/eips/saga-eip.adoc
index 935baed..db7ade9 100644
--- a/camel-core/src/main/docs/eips/saga-eip.adoc
+++ b/camel-core/src/main/docs/eips/saga-eip.adoc
@@ -1,3 +1,4 @@
+[[saga-eip]]
 == Saga EIP
 
 *Available as of Camel 2.21*
@@ -447,4 +448,4 @@ The following snipped shows an example:
   <to uri="direct:action1" />
   <to uri="direct:action2" />
 </route>
-----
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/sample-eip.adoc b/camel-core/src/main/docs/eips/sample-eip.adoc
index 10787cb..8b3dd80 100644
--- a/camel-core/src/main/docs/eips/sample-eip.adoc
+++ b/camel-core/src/main/docs/eips/sample-eip.adoc
@@ -1,3 +1,4 @@
+[[sample-eip]]
 == Sample EIP
 *Available as of Camel 2.1*
 
@@ -82,5 +83,4 @@ And since it uses a default of 1 second you can omit this configuration in case
         <to uri="mock:result"/>
     </sample>
 </route>
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/script-eip.adoc b/camel-core/src/main/docs/eips/script-eip.adoc
index 8f08f25..abe4e92 100644
--- a/camel-core/src/main/docs/eips/script-eip.adoc
+++ b/camel-core/src/main/docs/eips/script-eip.adoc
@@ -1,3 +1,4 @@
+[[script-eip]]
 == Script EIP
 *Available as of Camel 2.16*
 
@@ -72,5 +73,4 @@ For example to load a groovy script from the classpath you need to prefix the va
 ----
 
 You can also refer to the script from the file system with `file:` instead of `classpath:`
-such as `file:/var/myscript.groovy`
-
+such as `file:/var/myscript.groovy`
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/serviceCall-eip.adoc b/camel-core/src/main/docs/eips/serviceCall-eip.adoc
index b904604..735ff29 100644
--- a/camel-core/src/main/docs/eips/serviceCall-eip.adoc
+++ b/camel-core/src/main/docs/eips/serviceCall-eip.adoc
@@ -1,3 +1,4 @@
+[[serviceCall-eip]]
 == Service Call EIP
 *Available as of Camel 2.18*
 
@@ -608,4 +609,4 @@ If you are using Camel in an application based on Spring Cloud, you can leverage
     <!-- use the same version as your Camel core version -->
     <version>x.y.z</version>
 </dependency>
-----
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/sort-eip.adoc b/camel-core/src/main/docs/eips/sort-eip.adoc
index f6ce6a5..b435a4c 100644
--- a/camel-core/src/main/docs/eips/sort-eip.adoc
+++ b/camel-core/src/main/docs/eips/sort-eip.adoc
@@ -1,3 +1,4 @@
+[[sort-eip]]
 == Sort EIP
 
 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.
@@ -66,4 +67,4 @@ And to use our own comparator we can refer to it as a spring bean:
 <bean id="myReverseComparator" class="com.mycompany.MyReverseComparator"/>
 ----
 
-Besides `<simple>`, you can supply an expression using any language you like, so long as it returns a list.
+Besides `<simple>`, you can supply an expression using any language you like, so long as it returns a list.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/split-eip.adoc b/camel-core/src/main/docs/eips/split-eip.adoc
index c49ef55..5735ef3 100644
--- a/camel-core/src/main/docs/eips/split-eip.adoc
+++ b/camel-core/src/main/docs/eips/split-eip.adoc
@@ -1,3 +1,4 @@
+[[split-eip]]
 == Split EIP
 
 The link:http://www.enterpriseintegrationpatterns.com/patterns/messaging/Sequencer.html[Splitter] from the link:enterprise-integration-patterns.html[EIP patterns] allows you split a message into a number of pieces and process them individually.
@@ -684,5 +685,4 @@ Using this from XML DSL is just as easy as you just have to set the `shareUnitOf
 .Implementation of shared unit of work
 ====
 So in reality the unit of work is not shared as a single object instance. Instead `SubUnitOfWork` is attached to their parent, and issues callback to the parent about their status (commit or rollback). This may be refactored in Camel 3.0 where larger API changes can be done.
-====
-
+====
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/stream-config-eip.adoc b/camel-core/src/main/docs/eips/stream-config-eip.adoc
index 53cdd07..23ffa7e 100644
--- a/camel-core/src/main/docs/eips/stream-config-eip.adoc
+++ b/camel-core/src/main/docs/eips/stream-config-eip.adoc
@@ -1,3 +1,4 @@
+[[stream-config-eip]]
 == Stream-config EIP
 
 
@@ -15,4 +16,4 @@ The Stream-config EIP supports 6 options which are listed below:
 | *comparatorRef* | To use a custom comparator |  | String
 | *rejectOld* | If true throws an exception when messages older than the last delivered message are processed | false | Boolean
 |===
-// eip options: END
+// eip options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/throttle-eip.adoc b/camel-core/src/main/docs/eips/throttle-eip.adoc
index b9d3d4c..3c2be63 100644
--- a/camel-core/src/main/docs/eips/throttle-eip.adoc
+++ b/camel-core/src/main/docs/eips/throttle-eip.adoc
@@ -1,3 +1,4 @@
+[[throttle-eip]]
 == Throttle EIP
 
 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.
@@ -80,4 +81,4 @@ You can let the Throttler use non blocking asynchronous delaying, which means Ca
 from("seda:a")
   .throttle(100).asyncDelayed()
   .to("seda:b");
----------------------
+---------------------
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/validate-eip.adoc b/camel-core/src/main/docs/eips/validate-eip.adoc
index cd3cb2c..a782636 100644
--- a/camel-core/src/main/docs/eips/validate-eip.adoc
+++ b/camel-core/src/main/docs/eips/validate-eip.adoc
@@ -1,3 +1,4 @@
+[[validate-eip]]
 == Validate EIP
 *Available as of Camel 2.3* +
 
@@ -70,4 +71,4 @@ The XML DSL to validate the message header would looks like this:
 </route>
 
 <bean id="myServiceBean" class="com.mycompany.MyServiceBean"/>
-----
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/eips/wireTap-eip.adoc b/camel-core/src/main/docs/eips/wireTap-eip.adoc
index 56ec216..1c1b5d8 100644
--- a/camel-core/src/main/docs/eips/wireTap-eip.adoc
+++ b/camel-core/src/main/docs/eips/wireTap-eip.adoc
@@ -1,3 +1,4 @@
+[[wireTap-eip]]
 == Wire Tap EIP
 
 http://www.enterpriseintegrationpatterns.com/WireTap.html[Wire Tap]
@@ -210,4 +211,4 @@ The following example sends a new message which has
 
 See details at link:multicast.html[Multicast]
 
-link:using-this-pattern.html[Using This Pattern]
+link:using-this-pattern.html[Using This Pattern]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/exchangeProperty-language.adoc b/camel-core/src/main/docs/exchangeProperty-language.adoc
index 1c58370..037e0eb 100644
--- a/camel-core/src/main/docs/exchangeProperty-language.adoc
+++ b/camel-core/src/main/docs/exchangeProperty-language.adoc
@@ -1,3 +1,4 @@
+[[exchangeProperty-language]]
 == ExchangeProperty Language
 
 *Available as of Camel version 2.0*
@@ -56,4 +57,4 @@ from("direct:a").recipientList().exchangeProperty("myProperty");
 
 === Dependencies
 
-The ExchangeProperty language is part of *camel-core*.
+The ExchangeProperty language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/file-component.adoc b/camel-core/src/main/docs/file-component.adoc
index 9fbd3ed..27c929e 100644
--- a/camel-core/src/main/docs/file-component.adoc
+++ b/camel-core/src/main/docs/file-component.adoc
@@ -1,3 +1,4 @@
+[[file-component]]
 == File Component
 
 *Available as of Camel version 1.0*
@@ -1123,4 +1124,4 @@ problems.
 
 * link:file-language.html[File Language]
 * link:ftp2.html[FTP]
-* link:polling-consumer.html[Polling Consumer]
+* link:polling-consumer.html[Polling Consumer]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/file-language.adoc b/camel-core/src/main/docs/file-language.adoc
index 9dbf989..c7e5368 100644
--- a/camel-core/src/main/docs/file-language.adoc
+++ b/camel-core/src/main/docs/file-language.adoc
@@ -1,3 +1,4 @@
+[[file-language]]
 == File Language
 
 *Available as of Camel version 1.1*
@@ -292,4 +293,4 @@ Could not resolve placeholder 'date:now:yyyyMMdd'
 
 === Dependencies
 
-The File language is part of *camel-core*.
+The File language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/gzip-dataformat.adoc b/camel-core/src/main/docs/gzip-dataformat.adoc
index 1854726..70bc62a 100644
--- a/camel-core/src/main/docs/gzip-dataformat.adoc
+++ b/camel-core/src/main/docs/gzip-dataformat.adoc
@@ -1,3 +1,4 @@
+[[gzip-dataformat]]
 == GZip DataFormat
 
 *Available as of Camel version 2.0*
@@ -51,4 +52,4 @@ from("activemq:queue:MY_QUEUE").unmarshal().gzip().process(new UnGZippedMessageP
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies is needed.
+dependencies is needed.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/header-language.adoc b/camel-core/src/main/docs/header-language.adoc
index a26bef3..66c4ea9 100644
--- a/camel-core/src/main/docs/header-language.adoc
+++ b/camel-core/src/main/docs/header-language.adoc
@@ -1,3 +1,4 @@
+[[header-language]]
 == Header Language
 
 *Available as of Camel version 1.5*
@@ -40,4 +41,4 @@ from("direct:a").recipientList().header("myHeader");
 
 === Dependencies
 
-The Header language is part of *camel-core*.
+The Header language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/language-component.adoc b/camel-core/src/main/docs/language-component.adoc
index 09f8446..8eb82be 100644
--- a/camel-core/src/main/docs/language-component.adoc
+++ b/camel-core/src/main/docs/language-component.adoc
@@ -1,3 +1,4 @@
+[[language-component]]
 == Language Component
 
 *Available as of Camel version 2.5*
@@ -127,5 +128,4 @@ updated script is used:
 
 From *Camel 2.11* onwards you can refer to the resource similar to the
 other link:language.html[Language]s in Camel by prefixing with
-`"resource:"` as shown below:
-
+`"resource:"` as shown below:
\ No newline at end of file
diff --git a/camel-core/src/main/docs/log-component.adoc b/camel-core/src/main/docs/log-component.adoc
index 691ce11..d6a04ce 100644
--- a/camel-core/src/main/docs/log-component.adoc
+++ b/camel-core/src/main/docs/log-component.adoc
@@ -1,3 +1,4 @@
+[[log-component]]
 == Log Component
 
 *Available as of Camel version 1.1*
@@ -323,4 +324,4 @@ reference it usingĀ `logger` URI parameter.
 === See Also
 
 * link:logeip.html[LogEIP] for using `log` directly in the DSL for human
-logs.
+logs.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/mock-component.adoc b/camel-core/src/main/docs/mock-component.adoc
index bf573ff..8170645 100644
--- a/camel-core/src/main/docs/mock-component.adoc
+++ b/camel-core/src/main/docs/mock-component.adoc
@@ -1,3 +1,4 @@
+[[mock-component]]
 == Mock Component
 *Available as of Camel version 1.0.0*
 *Available as of Camel version 1.0*
diff --git a/camel-core/src/main/docs/properties-component.adoc b/camel-core/src/main/docs/properties-component.adoc
index 65179f0..dca3957 100644
--- a/camel-core/src/main/docs/properties-component.adoc
+++ b/camel-core/src/main/docs/properties-component.adoc
@@ -1,3 +1,4 @@
+[[properties-component]]
 == Properties Component
 
 *Available as of Camel version 2.3*
@@ -993,4 +994,4 @@ pc.addFunction(new MyBeerFunction());
 
 * link:properties.html[Properties] component
 * link:jasypt.html[Jasypt] for using encrypted values (eg passwords) in
-the properties
+the properties
\ No newline at end of file
diff --git a/camel-core/src/main/docs/ref-component.adoc b/camel-core/src/main/docs/ref-component.adoc
index 7e7bbe2..0f60a33 100644
--- a/camel-core/src/main/docs/ref-component.adoc
+++ b/camel-core/src/main/docs/ref-component.adoc
@@ -1,3 +1,4 @@
+[[ref-component]]
 == Ref Component
 
 *Available as of Camel version 1.2*
@@ -96,5 +97,4 @@ You could, of course, have used the `ref` attribute instead:
 <to ref="endpoint2"/>
 ----
 
-Which is the more common way to write it.
-
+Which is the more common way to write it.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/ref-language.adoc b/camel-core/src/main/docs/ref-language.adoc
index a553b8e..7ccd9b2 100644
--- a/camel-core/src/main/docs/ref-language.adoc
+++ b/camel-core/src/main/docs/ref-language.adoc
@@ -1,3 +1,4 @@
+[[ref-language]]
 == Ref Language
 
 *Available as of Camel version 2.8*
@@ -53,4 +54,4 @@ from("seda:a").split().ref("myExpression").to("seda:b");
 
 === Dependencies
 
-The Ref language is part of *camel-core*.
+The Ref language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/rest-api-component.adoc b/camel-core/src/main/docs/rest-api-component.adoc
index 6dc44dd..c2cd5e4 100644
--- a/camel-core/src/main/docs/rest-api-component.adoc
+++ b/camel-core/src/main/docs/rest-api-component.adoc
@@ -1,3 +1,4 @@
+[[rest-api-component]]
 == REST API Component
 
 *Available as of Camel version 2.16*
@@ -49,4 +50,4 @@ with the following path and query parameters:
 === See Also
 
 * link:rest-dsl.html[Rest DSL]
-* link:swagger-java.html[Swagger Java]
+* link:swagger-java.html[Swagger Java]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/rest-component.adoc b/camel-core/src/main/docs/rest-component.adoc
index e0bbb8c..3bc6b74 100644
--- a/camel-core/src/main/docs/rest-component.adoc
+++ b/camel-core/src/main/docs/rest-component.adoc
@@ -1,3 +1,4 @@
+[[rest-component]]
 == REST Component
 
 *Available as of Camel version 2.14*
@@ -244,4 +245,4 @@ containers.
 === See Also
 
 * link:rest-dsl.html[Rest DSL]
-* link:servlet.html[SERVLET]
+* link:servlet.html[SERVLET]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/saga-component.adoc b/camel-core/src/main/docs/saga-component.adoc
index b0ead4c..6002078 100644
--- a/camel-core/src/main/docs/saga-component.adoc
+++ b/camel-core/src/main/docs/saga-component.adoc
@@ -1,3 +1,4 @@
+[[saga-component]]
 == Saga Component
 
 *Available as of Camel version 2.21*
@@ -47,4 +48,4 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *synchronous* (advanced) | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported). | false | boolean
 |===
-// endpoint options: END
+// endpoint options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/scheduler-component.adoc b/camel-core/src/main/docs/scheduler-component.adoc
index 2ec55f8..dc212b3 100644
--- a/camel-core/src/main/docs/scheduler-component.adoc
+++ b/camel-core/src/main/docs/scheduler-component.adoc
@@ -1,3 +1,4 @@
+[[scheduler-component]]
 == Scheduler Component
 
 *Available as of Camel version 2.15*
@@ -158,4 +159,4 @@ exchange.
 === See Also
 
 * link:timer.html[Timer]
-* link:quartz.html[Quartz]
+* link:quartz.html[Quartz]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/seda-component.adoc b/camel-core/src/main/docs/seda-component.adoc
index b747858..f09f6a5 100644
--- a/camel-core/src/main/docs/seda-component.adoc
+++ b/camel-core/src/main/docs/seda-component.adoc
@@ -1,3 +1,4 @@
+[[seda-component]]
 == SEDA Component
 
 *Available as of Camel version 1.1*
@@ -243,4 +244,4 @@ int size = seda.getExchanges().size();
 * link:vm.html[VM]
 * link:disruptor.html[Disruptor]
 * link:direct.html[Direct]
-* link:async.html[Async]
+* link:async.html[Async]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/serialization-dataformat.adoc b/camel-core/src/main/docs/serialization-dataformat.adoc
index 7485590..5010659 100644
--- a/camel-core/src/main/docs/serialization-dataformat.adoc
+++ b/camel-core/src/main/docs/serialization-dataformat.adoc
@@ -1,3 +1,4 @@
+[[serialization-dataformat]]
 == Java Object Serialization DataFormat
 
 *Available as of Camel version 2.12*
@@ -32,4 +33,4 @@ The Java Object Serialization dataformat supports 1 options which are listed bel
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies is needed.
+dependencies is needed.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/simple-language.adoc b/camel-core/src/main/docs/simple-language.adoc
index becbe68..f45c1da 100644
--- a/camel-core/src/main/docs/simple-language.adoc
+++ b/camel-core/src/main/docs/simple-language.adoc
@@ -1,3 +1,4 @@
+[[simple-language]]
 == Simple Language
 
 *Available as of Camel version 1.1*
@@ -976,4 +977,4 @@ You can set a spring bean into an exchange property as shown below:
 
 === Dependencies
 
-The link:simple.html[Simple] language is part of *camel-core*.
+The link:simple.html[Simple] language is part of *camel-core*.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/string-dataformat.adoc b/camel-core/src/main/docs/string-dataformat.adoc
index 2c6129f..ffe5adc 100644
--- a/camel-core/src/main/docs/string-dataformat.adoc
+++ b/camel-core/src/main/docs/string-dataformat.adoc
@@ -1,3 +1,4 @@
+[[string-dataformat]]
 == String Encoding DataFormat
 
 *Available as of Camel version 2.12*
@@ -44,4 +45,4 @@ from("jms://queue/order").unmarshal().string("UTF-8").processRef("newOrder");
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies is needed.
+dependencies is needed.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/stub-component.adoc b/camel-core/src/main/docs/stub-component.adoc
index 84f4474..f38eed6 100644
--- a/camel-core/src/main/docs/stub-component.adoc
+++ b/camel-core/src/main/docs/stub-component.adoc
@@ -1,3 +1,4 @@
+[[stub-component]]
 == Stub Component
 
 *Available as of Camel version 2.10*
@@ -93,5 +94,4 @@ Here are a few samples of stubbing endpoint uris
 ----
 stub:smtp://somehost.foo.com?user=whatnot&something=else
 stub:http://somehost.bar.com/something
-----
-
+----
\ No newline at end of file
diff --git a/camel-core/src/main/docs/test-component.adoc b/camel-core/src/main/docs/test-component.adoc
index dbda46d..a09b61c 100644
--- a/camel-core/src/main/docs/test-component.adoc
+++ b/camel-core/src/main/docs/test-component.adoc
@@ -1,3 +1,4 @@
+[[test-component]]
 == Test Component
 
 *Available as of Camel version 1.3*
@@ -116,4 +117,4 @@ link:mock.html[Mock] component.
 
 === See Also
 
-* link:spring-testing.html[Spring Testing]
+* link:spring-testing.html[Spring Testing]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/timer-component.adoc b/camel-core/src/main/docs/timer-component.adoc
index a3d0220..0d882ab 100644
--- a/camel-core/src/main/docs/timer-component.adoc
+++ b/camel-core/src/main/docs/timer-component.adoc
@@ -1,3 +1,4 @@
+[[timer-component]]
 == Timer Component
 
 *Available as of Camel version 1.0*
@@ -164,4 +165,4 @@ starting the route. To do that you use the repeatCount option as shown:
 === See Also
 
 * link:scheduler.html[Scheduler]
-* link:quartz.html[Quartz]
+* link:quartz.html[Quartz]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/tokenize-language.adoc b/camel-core/src/main/docs/tokenize-language.adoc
index c950282..5734338 100644
--- a/camel-core/src/main/docs/tokenize-language.adoc
+++ b/camel-core/src/main/docs/tokenize-language.adoc
@@ -1,3 +1,4 @@
+[[tokenize-language]]
 == Tokenize Language
 
 *Available as of Camel version 2.0*
@@ -34,4 +35,4 @@ The Tokenize language supports 10 options which are listed below.
 | skipFirst | false | Boolean | To skip the very first element
 | trim | true | Boolean | Whether to trim the value to remove leading and trailing whitespaces and line breaks
 |===
-// language options: END
+// language options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/validator-component.adoc b/camel-core/src/main/docs/validator-component.adoc
index 60a0048..d933bb6 100644
--- a/camel-core/src/main/docs/validator-component.adoc
+++ b/camel-core/src/main/docs/validator-component.adoc
@@ -1,3 +1,4 @@
+[[validator-component]]
 == Validator Component
 
 *Available as of Camel version 1.1*
@@ -117,5 +118,4 @@ Since *Camel 2.17*, you can force that the cached schema in the
 validator endpoint is cleared and reread with the next process call with
 the JMX operationĀ `clearCachedSchema. `You can also use this method to
 programmatically clear the cache. This method is available on the
-`ValidatorEndpoint `class`.`
-
+`ValidatorEndpoint `class`.`
\ No newline at end of file
diff --git a/camel-core/src/main/docs/vm-component.adoc b/camel-core/src/main/docs/vm-component.adoc
index ee3525a..989256a 100644
--- a/camel-core/src/main/docs/vm-component.adoc
+++ b/camel-core/src/main/docs/vm-component.adoc
@@ -1,3 +1,4 @@
+[[vm-component]]
 == VM Component
 
 *Available as of Camel version 1.1*
@@ -138,4 +139,4 @@ from("vm:order.email").bean(MyOrderEmailSender.class);
 
 === See Also
 
-* link:seda.html[Seda]
+* link:seda.html[Seda]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/xpath-language.adoc b/camel-core/src/main/docs/xpath-language.adoc
index 85207f8..cd49968 100644
--- a/camel-core/src/main/docs/xpath-language.adoc
+++ b/camel-core/src/main/docs/xpath-language.adoc
@@ -1,3 +1,4 @@
+[[xpath-language]]
 == XPath Language
 
 *Available as of Camel version 1.1*
@@ -490,4 +491,4 @@ eg to refer to a file on the classpath you can do:
 
 === Dependencies
 
-The XPath language is part of camel-core.
+The XPath language is part of camel-core.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/xslt-component.adoc b/camel-core/src/main/docs/xslt-component.adoc
index 3220c8a..f05d67c 100644
--- a/camel-core/src/main/docs/xslt-component.adoc
+++ b/camel-core/src/main/docs/xslt-component.adoc
@@ -1,3 +1,4 @@
+[[xslt-component]]
 == XSLT Component
 
 *Available as of Camel version 1.3*
@@ -360,4 +361,4 @@ Hope this post saves newbie Camel riders some time.
 * link:configuring-camel.html[Configuring Camel]
 * link:component.html[Component]
 * link:endpoint.html[Endpoint]
-* link:getting-started.html[Getting Started]
+* link:getting-started.html[Getting Started]
\ No newline at end of file
diff --git a/camel-core/src/main/docs/xtokenize-language.adoc b/camel-core/src/main/docs/xtokenize-language.adoc
index d799646..12bd6dc 100644
--- a/camel-core/src/main/docs/xtokenize-language.adoc
+++ b/camel-core/src/main/docs/xtokenize-language.adoc
@@ -1,3 +1,4 @@
+[[xtokenize-language]]
 == XML Tokenize Language
 
 *Available as of Camel version 2.14*
@@ -27,4 +28,4 @@ The XML Tokenize language supports 4 options which are listed below.
 | group |  | Integer | To group N parts together
 | trim | true | Boolean | Whether to trim the value to remove leading and trailing whitespaces and line breaks
 |===
-// language options: END
+// language options: END
\ No newline at end of file
diff --git a/camel-core/src/main/docs/zip-dataformat.adoc b/camel-core/src/main/docs/zip-dataformat.adoc
index 276ca6e..5bce0b1 100644
--- a/camel-core/src/main/docs/zip-dataformat.adoc
+++ b/camel-core/src/main/docs/zip-dataformat.adoc
@@ -1,3 +1,4 @@
+[[zip-dataformat]]
 == Zip Deflate Compression DataFormat
 
 *Available as of Camel version 2.12*
@@ -66,4 +67,4 @@ from("activemq:queue:MY_QUEUE").unmarshal().zip().process(new UnZippedMessagePro
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies are needed.
+dependencies are needed.
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-cw-component.adoc b/components/camel-aws/src/main/docs/aws-cw-component.adoc
index 4d23515..8f4daea 100644
--- a/components/camel-aws/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-cw-component.adoc
@@ -1,3 +1,4 @@
+[[aws-cw-component]]
 == AWS CloudWatch Component
 
 *Available as of Camel version 2.11*
@@ -170,4 +171,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-ddb-component.adoc b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
index 5ddc69d..918d5a6 100644
--- a/components/camel-aws/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
@@ -1,3 +1,4 @@
+[[aws-ddb-component]]
 == AWS DynamoDB Component
 
 *Available as of Camel version 2.10*
@@ -339,4 +340,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
index f1c3593..e482be9 100644
--- a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
@@ -1,3 +1,4 @@
+[[aws-ddbstream-component]]
 == AWS DynamoDB Streams Component
 
 *Available as of Camel version 2.17*
@@ -197,4 +198,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:getting-started.html[Getting Started]
 
 * link:aws.html[AWS Component] +
- +
+ +
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-ec2-component.adoc b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
index db18894..12c3b54 100644
--- a/components/camel-aws/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
@@ -1,3 +1,4 @@
+[[aws-ec2-component]]
 == AWS EC2 Component
 
 *Available as of Camel version 2.16*
@@ -140,4 +141,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
index a570cb2..2486f9b 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
@@ -1,3 +1,4 @@
+[[aws-kinesis-component]]
 == AWS Kinesis Component
 
 *Available as of Camel version 2.17*
@@ -223,4 +224,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
index befb88f..a80167a 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
@@ -1,3 +1,4 @@
+[[aws-kinesis-firehose-component]]
 == AWS Kinesis Firehose Component
 
 *Available as of Camel version 2.19*
@@ -164,4 +165,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-lambda-component.adoc b/components/camel-aws/src/main/docs/aws-lambda-component.adoc
index 7430ea4..bb2f650 100644
--- a/components/camel-aws/src/main/docs/aws-lambda-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-lambda-component.adoc
@@ -1,3 +1,4 @@
+[[aws-lambda-component]]
 == AWS Lambda Component
 
 *Available as of Camel version 2.20*
@@ -177,4 +178,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-mq-component.adoc b/components/camel-aws/src/main/docs/aws-mq-component.adoc
index 2333a5b..c586081 100644
--- a/components/camel-aws/src/main/docs/aws-mq-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-mq-component.adoc
@@ -1,3 +1,4 @@
+[[aws-mq-component]]
 == AWS MQ Component
 
 *Available as of Camel version 2.21*
@@ -128,4 +129,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-s3-component.adoc b/components/camel-aws/src/main/docs/aws-s3-component.adoc
index c55ddaa..bbd3f73 100644
--- a/components/camel-aws/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-s3-component.adoc
@@ -1,3 +1,4 @@
+[[aws-s3-component]]
 == AWS S3 Storage Service Component
 
 *Available as of Camel version 2.8*
@@ -333,4 +334,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-sdb-component.adoc b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
index 0163335..8087f4f 100644
--- a/components/camel-aws/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
@@ -1,3 +1,4 @@
+[[aws-sdb-component]]
 == AWS SimpleDB Component
 
 *Available as of Camel version 2.9*
@@ -222,4 +223,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-ses-component.adoc b/components/camel-aws/src/main/docs/aws-ses-component.adoc
index 06511f8..d6c5631 100644
--- a/components/camel-aws/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ses-component.adoc
@@ -1,3 +1,4 @@
+[[aws-ses-component]]
 == AWS Simple Email Service Component
 
 *Available as of Camel version 2.9*
@@ -171,4 +172,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-sns-component.adoc b/components/camel-aws/src/main/docs/aws-sns-component.adoc
index 76235de..c7a7762 100644
--- a/components/camel-aws/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sns-component.adoc
@@ -1,3 +1,4 @@
+[[aws-sns-component]]
 == AWS Simple Notification System Component
 
 *Available as of Camel version 2.8*
@@ -166,4 +167,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-sqs-component.adoc b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
index 185f861..43c2e35 100644
--- a/components/camel-aws/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
@@ -1,3 +1,4 @@
+[[aws-sqs-component]]
 == AWS Simple Queue Service Component
 
 *Available as of Camel version 2.6*
@@ -247,4 +248,4 @@ consumers.
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:aws.html[AWS Component]
+* link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-aws/src/main/docs/aws-swf-component.adoc b/components/camel-aws/src/main/docs/aws-swf-component.adoc
index e2904bb..24954a7 100644
--- a/components/camel-aws/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-swf-component.adoc
@@ -1,3 +1,4 @@
+[[aws-swf-component]]
 == AWS Simple Workflow Component
 
 *Available as of Camel version 2.13*
@@ -244,4 +245,4 @@ where `${camel-version`} must be replaced by the actual version of Camel
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-link:aws.html[AWS Component]
+link:aws.html[AWS Component]
\ No newline at end of file
diff --git a/components/camel-jetty9/src/main/docs/jetty-component.adoc b/components/camel-jetty9/src/main/docs/jetty-component.adoc
index 60b8c15..b537e51 100644
--- a/components/camel-jetty9/src/main/docs/jetty-component.adoc
+++ b/components/camel-jetty9/src/main/docs/jetty-component.adoc
@@ -1,3 +1,4 @@
+[[jetty-component]]
 == Jetty 9 Component
 
 *Available as of Camel version 1.2*
@@ -737,4 +738,4 @@ name collisions when registering Jetty MBeans.
 * link:endpoint.html[Endpoint]
 * link:getting-started.html[Getting Started]
 
-* link:http.html[HTTP]
+* link:http.html[HTTP]
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
davsclaus@apache.org.