You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2019/06/22 09:32:22 UTC
[camel] 09/09: link errors fixed in docs/component diectory
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit ddf9c5e11991993c334d5fd9764fbf32a9513c42
Author: nayananga@acerubuntu18.04 <na...@gmail.com>
AuthorDate: Sat Jun 22 13:04:34 2019 +0530
link errors fixed in docs/component diectory
---
.../modules/ROOT/pages/ahc-component.adoc | 2 +-
.../modules/ROOT/pages/ahc-ws-component.adoc | 2 +-
.../modules/ROOT/pages/amqp-component.adoc | 2 +-
.../modules/ROOT/pages/aws-s3-component.adoc | 6 +--
.../modules/ROOT/pages/beanstalk-component.adoc | 4 +-
docs/components/modules/ROOT/pages/cdi.adoc | 30 ++++++-------
.../modules/ROOT/pages/cometd-component.adoc | 2 +-
.../modules/ROOT/pages/crypto-component.adoc | 2 +-
.../modules/ROOT/pages/cxf-component.adoc | 52 +++++++++++-----------
.../modules/ROOT/pages/cxf-transport.adoc | 2 +-
.../modules/ROOT/pages/cxfrs-component.adoc | 2 +-
.../modules/ROOT/pages/dataformat-component.adoc | 6 +--
.../modules/ROOT/pages/dataset-component.adoc | 2 +-
.../modules/ROOT/pages/dataset-test-component.adoc | 2 +-
.../modules/ROOT/pages/disruptor-component.adoc | 2 +-
.../ROOT/pages/elasticsearch-rest-component.adoc | 2 +-
.../modules/ROOT/pages/facebook-component.adoc | 2 +-
.../modules/ROOT/pages/flink-component.adoc | 8 ++--
.../modules/ROOT/pages/grape-component.adoc | 2 +-
.../modules/ROOT/pages/groovy-language.adoc | 4 +-
.../modules/ROOT/pages/http4-component.adoc | 2 +-
.../modules/ROOT/pages/irc-component.adoc | 2 +-
.../modules/ROOT/pages/jetty-component.adoc | 4 +-
.../modules/ROOT/pages/jms-component.adoc | 6 +--
.../modules/ROOT/pages/jpa-component.adoc | 14 +++---
.../modules/ROOT/pages/language-component.adoc | 2 +-
.../modules/ROOT/pages/mail-component.adoc | 2 +-
.../modules/ROOT/pages/metrics-component.adoc | 10 ++---
.../modules/ROOT/pages/micrometer-component.adoc | 10 ++---
.../modules/ROOT/pages/mock-component.adoc | 2 +-
.../modules/ROOT/pages/mvel-language.adoc | 2 +-
.../modules/ROOT/pages/nagios-component.adoc | 2 +-
.../modules/ROOT/pages/netty4-component.adoc | 2 +-
.../modules/ROOT/pages/ognl-language.adoc | 2 +-
.../pages/openshift-build-configs-component.adoc | 2 +-
.../modules/ROOT/pages/paho-component.adoc | 2 +-
.../modules/ROOT/pages/pdf-component.adoc | 8 ++--
.../modules/ROOT/pages/properties-component.adoc | 2 +-
.../modules/ROOT/pages/quartz2-component.adoc | 2 +-
docs/components/modules/ROOT/pages/ribbon.adoc | 2 +-
.../modules/ROOT/pages/servlet-component.adoc | 2 +-
.../modules/ROOT/pages/soroush-component.adoc | 4 +-
.../modules/ROOT/pages/spel-language.adoc | 4 +-
.../components/modules/ROOT/pages/spring-boot.adoc | 2 +-
.../modules/ROOT/pages/spring-event-component.adoc | 4 +-
.../modules/ROOT/pages/spring-security.adoc | 2 +-
docs/components/modules/ROOT/pages/spring.adoc | 20 ++++-----
.../modules/ROOT/pages/sql-stored-component.adoc | 4 +-
.../modules/ROOT/pages/telegram-component.adoc | 4 +-
.../modules/ROOT/pages/timer-component.adoc | 2 +-
docs/components/modules/ROOT/pages/twitter.adoc | 2 +-
.../modules/ROOT/pages/undertow-component.adoc | 2 +-
.../ROOT/pages/univocity-csv-dataformat.adoc | 2 +-
.../ROOT/pages/univocity-fixed-dataformat.adoc | 2 +-
.../ROOT/pages/univocity-tsv-dataformat.adoc | 2 +-
.../modules/ROOT/pages/websocket-component.adoc | 2 +-
.../modules/ROOT/pages/xmlsecurity-component.adoc | 2 +-
.../modules/ROOT/pages/xpath-language.adoc | 4 +-
.../modules/ROOT/pages/xquery-component.adoc | 4 +-
.../modules/ROOT/pages/xquery-language.adoc | 4 +-
.../modules/ROOT/pages/xslt-component.adoc | 2 +-
docs/components/modules/ROOT/pages/zipkin.adoc | 4 +-
62 files changed, 148 insertions(+), 148 deletions(-)
diff --git a/docs/components/modules/ROOT/pages/ahc-component.adoc b/docs/components/modules/ROOT/pages/ahc-component.adoc
index e7cd912..bd44369 100644
--- a/docs/components/modules/ROOT/pages/ahc-component.adoc
+++ b/docs/components/modules/ROOT/pages/ahc-component.adoc
@@ -421,7 +421,7 @@ from("direct:start")
Using the JSSE Configuration Utility
The AHC component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
index 86e5366..531eef4 100644
--- a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
+++ b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc
@@ -206,5 +206,5 @@ And the equivalent Spring sample:
* Endpoint
* Getting Started
-* link:../../../../camel-ahc/src/main/docs/readme.html[AHC]
+* xref:../../../../camel-ahc/src/main/docs/readme.adoc[AHC]
* <<atmosphere-websocket-component,Atmosphere-Websocket>>
diff --git a/docs/components/modules/ROOT/pages/amqp-component.adoc b/docs/components/modules/ROOT/pages/amqp-component.adoc
index 565a0a9..7de0a34 100644
--- a/docs/components/modules/ROOT/pages/amqp-component.adoc
+++ b/docs/components/modules/ROOT/pages/amqp-component.adoc
@@ -30,7 +30,7 @@ amqp:[queue:|topic:]destinationName[?options]
### AMQP Options
You can specify all of the various configuration options of the
-link:../../../../camel-jms/src/main/docs/readme.html[JMS] component after the destination name.
+xref:../../../../camel-jms/src/main/docs/readme.adoc[JMS] component after the destination name.
diff --git a/docs/components/modules/ROOT/pages/aws-s3-component.adoc b/docs/components/modules/ROOT/pages/aws-s3-component.adoc
index 412ddcc..db42150 100644
--- a/docs/components/modules/ROOT/pages/aws-s3-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-s3-component.adoc
@@ -87,7 +87,7 @@ with the following path and query parameters:
[width="100%",cols="2,5,^1,2",options="header"]
|===
| Name | Description | Default | Type
-| *amazonS3Client* (common) | Reference to a com.amazonaws.services.s3.AmazonS3 in the link:registry.htmlRegistry. | | AmazonS3
+| *amazonS3Client* (common) | Reference to a com.amazonaws.services.s3.AmazonS3 in the xref:registry.adocRegistry. | | AmazonS3
| *autoCreateBucket* (common) | Setting the autocreation of the bucket | true | boolean
| *pathStyleAccess* (common) | Whether or not the S3 client should use path style access | false | boolean
| *policy* (common) | The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method. | | String
@@ -170,7 +170,7 @@ The component supports 38 options, which are listed below.
| *camel.component.aws-s3.basic-property-binding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | Boolean
| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
| *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key | | String
-| *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.s3.AmazonS3` in the link:registry.html[Registry]. | | AmazonS3
+| *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.s3.AmazonS3` in the xref:registry.adoc[Registry]. | | AmazonS3
| *camel.component.aws-s3.configuration.auto-create-bucket* | Setting the autocreation of the bucket | true | Boolean
| *camel.component.aws-s3.configuration.autoclose-body* | If this option is true and includeBody is true, then the S3Object.close() method will be called on exchange completion. This option is strongly related to includeBody option. In case of setting includeBody to true and autocloseBody to false, it will be up to the caller to close the S3Object stream. Setting autocloseBody to true, will close the S3Object stream automatically. | true | Boolean
| *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled | | String
@@ -463,7 +463,7 @@ This operation will list the buckets for this account
This operation will delete the bucket mycamelbucket
-- DownloadLink: this operation create a download link for the file specified in the key header
+- Downloadxref: this operation create a download link for the file specified in the key header
[source,java]
--------------------------------------------------------------------------------
diff --git a/docs/components/modules/ROOT/pages/beanstalk-component.adoc b/docs/components/modules/ROOT/pages/beanstalk-component.adoc
index 56c8f34..c9441ab 100644
--- a/docs/components/modules/ROOT/pages/beanstalk-component.adoc
+++ b/docs/components/modules/ROOT/pages/beanstalk-component.adoc
@@ -46,7 +46,7 @@ beanstalk://localhost:11300/tube1+tube2
Tube name will be URL decoded, so if your tube names include special
characters like + or ?, you need to URL-encode them appropriately, or
-use the RAW syntax, see link:how-do-i-configure-endpoints.html[more
+use the RAW syntax, see xref:how-do-i-configure-endpoints.adoc[more
details here].
By the way, you cannot specify several tubes when you are writing jobs
@@ -183,7 +183,7 @@ Be careful when specifying `release`, as the failed job will immediately
become available in the same tube and your consumer will try to acquire
it again. You can `release` and specify _jobDelay_ though.
-The beanstalk consumer is a Scheduled link:polling-consumer.html[Polling
+The beanstalk consumer is a Scheduled xref:polling-consumer.adoc[Polling
Consumer] which means there is more options you can configure, such as
how frequent the consumer should poll. For more details
see Polling Consumer.
diff --git a/docs/components/modules/ROOT/pages/cdi.adoc b/docs/components/modules/ROOT/pages/cdi.adoc
index 77e54d0..fcf0b33 100644
--- a/docs/components/modules/ROOT/pages/cdi.adoc
+++ b/docs/components/modules/ROOT/pages/cdi.adoc
@@ -158,8 +158,8 @@ class CustomCamelContext extends DefaultCamelContext {
}
----
-link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_method[Producer]
-and link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#disposer_method[disposer]
+http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_method[Producer]
+and http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#disposer_method[disposer]
methods can also be used as well to customize the Camel context bean, e.g.:
[source,java]
@@ -180,7 +180,7 @@ class CamelContextFactory {
}
----
-Similarly, link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_field[producer
+Similarly, http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_field[producer
fields] can be used, e.g.:
[source,java]
@@ -330,7 +330,7 @@ PropertiesComponent propertiesComponent() {
----
If you want to
-use link:http://deltaspike.apache.org/documentation/configuration.html[DeltaSpike
+use http://deltaspike.apache.org/documentation/configuration.html[DeltaSpike
configuration mechanism] you can declare the
following `PropertiesComponent` bean:
@@ -381,9 +381,9 @@ Note that CDI injection is supported within the type converters.
==== Camel annotations
-As part of the Camel link:http://camel.apache.org/bean-integration.html[bean
+As part of the Camel http://camel.apache.org/bean-integration.html[bean
integration], Camel comes with a set
-of link:http://camel.apache.org/bean-integration.html#BeanIntegration-Annotations[annotations] that
+of http://camel.apache.org/bean-integration.html#BeanIntegration-Annotations[annotations] that
are seamlessly supported by Camel CDI. So you can use any of these
annotations in your CDI beans, e.g.:
@@ -566,11 +566,11 @@ PlatformTransactionManager createTransactionManager(TransactionManager transacti
*Available as of Camel 2.17*
Camel provides a set
-of link:http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/management/event/package-summary.html[management
+of http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/management/event/package-summary.html[management
events] that can be subscribed to for listening to Camel context,
service, route and exchange events. Camel CDI seamlessly translates
these Camel events into CDI events that can be observed using
-CDI link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods[observer
+CDI http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods[observer
methods], e.g.:
[source,java]
@@ -596,7 +596,7 @@ void onRouteStarted(@Observes @Named("foo") RouteStartedEvent event) {
When multiple Camel contexts exist in the CDI container, the Camel
context bean qualifiers, like `@ContextName`, can be used to refine the
observer method resolution to a particular Camel context as specified
-in link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution[observer
+in http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution[observer
resolution], e.g.:
[source,java]
@@ -633,7 +633,7 @@ detected in the deployment, and that per Camel context.
*Available as of Camel 2.17*
The CDI event endpoint bridges
-the link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#events[CDI
+the http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#events[CDI
events] with the Camel routes so that CDI events can be seamlessly
observed / consumed (resp. produced / fired) from Camel consumers (resp.
by Camel producers).
@@ -740,17 +740,17 @@ void observeCdiEvents(@Observes @ContextName("foo") List<String> event) {
----
Note that the CDI event Camel endpoint dynamically adds
-an link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods[observer
+an http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods[observer
method] for each unique combination of _event type_ and _event
qualifiers_ and solely relies on the container
-typesafe link:http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution[observer
+typesafe http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution[observer
resolution], which leads to an implementation as efficient as possible.
Besides, as the impedance between the _typesafe_ nature of CDI and
the _dynamic_ nature of
-the link:http://camel.apache.org/component.html[Camel component] model is
+the http://camel.apache.org/component.html[Camel component] model is
quite high, it is not possible to create an instance of the CDI event
-Camel endpoint via link:http://camel.apache.org/uris.html[URIs]. Indeed, the
+Camel endpoint via http://camel.apache.org/uris.html[URIs]. Indeed, the
URI format for the CDI event component is:
[source,text]
@@ -1067,7 +1067,7 @@ for (CamelContext context : contexts)
=== Maven Archetype
-Among the available link:camel-maven-archetypes.html[Camel Maven
+Among the available xref:camel-maven-archetypes.adoc[Camel Maven
archetypes], you can use the provided `camel-archetype-cdi` to generate
a Camel CDI Maven project, e.g.:
diff --git a/docs/components/modules/ROOT/pages/cometd-component.adoc b/docs/components/modules/ROOT/pages/cometd-component.adoc
index a32d60a..8130b70 100644
--- a/docs/components/modules/ROOT/pages/cometd-component.adoc
+++ b/docs/components/modules/ROOT/pages/cometd-component.adoc
@@ -183,7 +183,7 @@ http://cometd.org/documentation/howtos/authentication[documented here]
#### Using the JSSE Configuration Utility
The Cometd component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/crypto-component.adoc b/docs/components/modules/ROOT/pages/crypto-component.adoc
index d9f0483..b2c76df 100644
--- a/docs/components/modules/ROOT/pages/crypto-component.adoc
+++ b/docs/components/modules/ROOT/pages/crypto-component.adoc
@@ -213,7 +213,7 @@ The component supports 34 options, which are listed below.
The most basic way to way to sign and verify an exchange is with a
KeyPair as follows.
-The same can be achieved with the link:spring-xml-extensions.html[Spring
+The same can be achieved with the xref:spring-xml-extensions.adoc[Spring
XML Extensions] using references to keys
#### KeyStores and Aliases.
diff --git a/docs/components/modules/ROOT/pages/cxf-component.adoc b/docs/components/modules/ROOT/pages/cxf-component.adoc
index 4d56ad8..74b06da 100644
--- a/docs/components/modules/ROOT/pages/cxf-component.adoc
+++ b/docs/components/modules/ROOT/pages/cxf-component.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 1.0*
-NOTE: When using Apache CXF as a consumer, the link:cxf-bean-component.html[CXF Bean
+NOTE: When using Apache CXF as a consumer, the xref:cxf-bean-component.adoc[CXF Bean
Component] allows you to factor out how message payloads are received
from their processing as a RESTful or SOAP web service. This has the
potential of using a multitude of transports to consume web services.
@@ -17,50 +17,50 @@ The CXF component provides integration with
http://cxf.apache.org[Apache CXF] for connecting to http://cxf.apache.org/docs/jax-ws.html[JAX-WS] services
hosted in CXF.
-* link:#cxf-component[CXF Component]
-** link:#uri-format[URI format]
-** link:#options[Options]
-*** link:#descriptions-of-the-dataformats[Descriptions of the
+* xref:#cxf-component[CXF Component]
+** xref:#uri-format[URI format]
+** xref:#options[Options]
+*** xref:#descriptions-of-the-dataformats[Descriptions of the
dataformats]
-**** link:#how-to-enable-cxfs-loggingoutinterceptor-in-message-mode[How to
+**** xref:#how-to-enable-cxfs-loggingoutinterceptor-in-message-mode[How to
enable CXF's LoggingOutInterceptor in MESSAGE mode]
-*** link:#description-of-relayheaders-option[Description of
+*** xref:#description-of-relayheaders-option[Description of
relayHeaders option]
-**** link:#available-only-in-pojo-mode[Available only in POJO mode]
-**** link:#changes-since-release20[Changes since Release 2.0]
-** link:#configure-the-cxf-endpoints-with-spring[Configure the CXF
+**** xref:#available-only-in-pojo-mode[Available only in POJO mode]
+**** xref:#changes-since-release20[Changes since Release 2.0]
+** xref:#configure-the-cxf-endpoints-with-spring[Configure the CXF
endpoints with Spring]
-** link:#configuring-the-cxf-endpoints-with-apache-aries-blueprint[Configuring
+** xref:#configuring-the-cxf-endpoints-with-apache-aries-blueprint[Configuring
the CXF Endpoints with Apache Aries Blueprint.]
-** link:#how-to-make-the-camel-cxf-component-use-log4j-instead-of-javautillogging[How
+** xref:#how-to-make-the-camel-cxf-component-use-log4j-instead-of-javautillogging[How
to make the camel-cxf component use log4j instead of java.util.logging]
-** link:#how-to-let-camel-cxf-response-message-with-xml-start-document[How to
+** xref:#how-to-let-camel-cxf-response-message-with-xml-start-document[How to
let camel-cxf response message with xml start document]
-** link:#how-to-override-the-cxf-producer-address-from-message-header[How to
+** xref:#how-to-override-the-cxf-producer-address-from-message-header[How to
override the CXF producer address from message header]
-** link:#how-to-consume-a-message-from-a-camel-cxf-endpoint-in-pojo-data-format[How
+** xref:#how-to-consume-a-message-from-a-camel-cxf-endpoint-in-pojo-data-format[How
to consume a message from a camel-cxf endpoint in POJO data format]
-** link:#how-to-prepare-the-message-for-the-camel-cxf-endpoint-in-pojo-data-format[How
+** xref:#how-to-prepare-the-message-for-the-camel-cxf-endpoint-in-pojo-data-format[How
to prepare the message for the camel-cxf endpoint in POJO data format]
-** link:#how-to-deal-with-the-message-for-a-camel-cxf-endpoint-in-payload-dataformat[How
+** xref:#how-to-deal-with-the-message-for-a-camel-cxf-endpoint-in-payload-dataformat[How
to deal with the message for a camel-cxf endpoint in PAYLOAD data
format]
-** link:#how-to-get-and-set-soap-headers-in-pojo-mode[How to get and set SOAP
+** xref:#how-to-get-and-set-soap-headers-in-pojo-mode[How to get and set SOAP
headers in POJO mode]
-** link:#how-to-get-and-set-soap-headers-in-payload-mode[How to get and set
+** xref:#how-to-get-and-set-soap-headers-in-payload-mode[How to get and set
SOAP headers in PAYLOAD mode]
-** link:#soap-headers-are-not-available-in-message-mode[SOAP headers are
+** xref:#soap-headers-are-not-available-in-message-mode[SOAP headers are
not available in MESSAGE mode]
-** link:#how-to-throw-a-soap-fault-from-camel[How to throw a SOAP Fault
+** xref:#how-to-throw-a-soap-fault-from-camel[How to throw a SOAP Fault
from Camel]
-** link:#how-to-propagate-a-camel-cxf-endpoints-request-and-response-context[How
+** xref:#how-to-propagate-a-camel-cxf-endpoints-request-and-response-context[How
to propagate a camel-cxf endpoint's request and response context]
-** link:#attachment-support[Attachment Support]
-** link:#streaming-support-in-payload-mode[Streaming Support in PAYLOAD
+** xref:#attachment-support[Attachment Support]
+** xref:#streaming-support-in-payload-mode[Streaming Support in PAYLOAD
mode]
-** link:#using-the-generic-cxf-dispatch-mode[Using the generic CXF
+** xref:#using-the-generic-cxf-dispatch-mode[Using the generic CXF
Dispatch mode]
-** link:#see-also[See Also]
+** xref:#see-also[See Also]
Maven users must add the following dependency to their `pom.xml`
for this component:
diff --git a/docs/components/modules/ROOT/pages/cxf-transport.adoc b/docs/components/modules/ROOT/pages/cxf-transport.adoc
index b0d5355..c070fbf 100644
--- a/docs/components/modules/ROOT/pages/cxf-transport.adoc
+++ b/docs/components/modules/ROOT/pages/cxf-transport.adoc
@@ -254,5 +254,5 @@ on the address "camel://direct:EndpointA" and "camel://direct:EndpointB"
[[CamelTransportforCXF-CompleteHowtoandExampleforattachingCameltoCXF]]
=== Complete Howto and Example for attaching Camel to CXF
-link:better-jms-transport-for-cxf-webservice-using-apache-camel.html[Better
+xref:better-jms-transport-for-cxf-webservice-using-apache-camel.adoc[Better
JMS Transport for CXF Webservice using Apache Camel]
diff --git a/docs/components/modules/ROOT/pages/cxfrs-component.adoc b/docs/components/modules/ROOT/pages/cxfrs-component.adoc
index 01daca9..39ab7ed 100644
--- a/docs/components/modules/ROOT/pages/cxfrs-component.adoc
+++ b/docs/components/modules/ROOT/pages/cxfrs-component.adoc
@@ -7,7 +7,7 @@ The CXFRS component provides integration with
http://cxf.apache.org[Apache CXF] for connecting to JAX-RS 1.1 and 2.0
services hosted in CXF.
-When using CXF as a consumer, the link:cxf-bean-component.html[CXF Bean
+When using CXF as a consumer, the xref:cxf-bean-component.adoc[CXF Bean
Component] allows you to factor out how message payloads are received
from their processing as a RESTful or SOAP web service. This has the
potential of using a multitude of transports to consume web services.
diff --git a/docs/components/modules/ROOT/pages/dataformat-component.adoc b/docs/components/modules/ROOT/pages/dataformat-component.adoc
index 2047466..b02a2c4 100644
--- a/docs/components/modules/ROOT/pages/dataformat-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataformat-component.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 2.12*
-The *dataformat:* component allows to use link:data-format.html[Data
+The *dataformat:* component allows to use xref:data-format.adoc[Data
Format] as a Camel Component.
=== URI format
@@ -15,7 +15,7 @@ dataformat:name:(marshal|unmarshal)[?options]
Where *name* is the name of the Data Format. And
then followed by the operation which must either be `marshal` or
-`unmarshal`. The options is used for configuring the link:data-format.html[Data
+`unmarshal`. The options is used for configuring the xref:data-format.adoc[Data
Format] in use. See the Data Format documentation
for which options it support.
@@ -100,7 +100,7 @@ The component supports 3 options, which are listed below.
=== Samples
-For example to use the <<jaxb-dataformat,JAXB>> link:data-format.html[Data
+For example to use the <<jaxb-dataformat,JAXB>> xref:data-format.adoc[Data
Format] we can do as follows:
[source,java]
diff --git a/docs/components/modules/ROOT/pages/dataset-component.adoc b/docs/components/modules/ROOT/pages/dataset-component.adoc
index 6d1bb22..b28114c 100644
--- a/docs/components/modules/ROOT/pages/dataset-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataset-component.adoc
@@ -8,7 +8,7 @@ notoriously difficult. The <<mock-component,Mock>>, <<mock-component,Test>>
and <<dataset-component,DataSet>> endpoints work great with the
Camel Testing Framework to simplify your unit and
integration testing using
-link:enterprise-integration-patterns.html[Enterprise Integration
+xref:enterprise-integration-patterns.html[Enterprise Integration
Patterns] and Camel's large range of Components
together with the powerful Bean Integration.
diff --git a/docs/components/modules/ROOT/pages/dataset-test-component.adoc b/docs/components/modules/ROOT/pages/dataset-test-component.adoc
index 24700fb..f4f66a6 100644
--- a/docs/components/modules/ROOT/pages/dataset-test-component.adoc
+++ b/docs/components/modules/ROOT/pages/dataset-test-component.adoc
@@ -10,7 +10,7 @@ notoriously difficult. The <<mock-component,Mock>>, <<mock-component,Test>>
and <<dataset-component,DataSet>> endpoints work great with the
Camel Testing Framework to simplify your unit and
integration testing using
-link:enterprise-integration-patterns.html[Enterprise Integration
+xref:enterprise-integration-patterns.adoc[Enterprise Integration
Patterns] and Camel's large range of Components
together with the powerful Bean Integration.
diff --git a/docs/components/modules/ROOT/pages/disruptor-component.adoc b/docs/components/modules/ROOT/pages/disruptor-component.adoc
index 85a0d27..d5cfaba 100644
--- a/docs/components/modules/ROOT/pages/disruptor-component.adoc
+++ b/docs/components/modules/ROOT/pages/disruptor-component.adoc
@@ -237,7 +237,7 @@ without incurring significant latency spikes.
### Use of Request Reply
-The Disruptor component supports using link:request-reply.html[Request
+The Disruptor component supports using xref:request-reply.adoc[Request
Reply], where the caller will wait for the Async route to complete. For
instance:
diff --git a/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc b/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
index 2780bc9..e5e80fd 100644
--- a/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
+++ b/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc
@@ -304,7 +304,7 @@ try (ElasticsearchScrollRequestIterator response = template.requestBody("direct:
}
----
-link:split-eip.html[Split EIP] can also be used.
+xref:split-eip.adoc[Split EIP] can also be used.
[source,java]
----
diff --git a/docs/components/modules/ROOT/pages/facebook-component.adoc b/docs/components/modules/ROOT/pages/facebook-component.adoc
index 0eaf5cb..8f89029 100644
--- a/docs/components/modules/ROOT/pages/facebook-component.adoc
+++ b/docs/components/modules/ROOT/pages/facebook-component.adoc
@@ -354,7 +354,7 @@ facebook4j.PostUpdate body.
.to("facebook://postFeed/inBody=postUpdate);
----------------------------------------------------
-To poll, every 5 sec (You can set the link:polling-consumer.html[polling
+To poll, every 5 sec (You can set the xref:polling-consumer.adoc[polling
consumer] options by adding a prefix of "consumer"), all statuses on
your home feed:
diff --git a/docs/components/modules/ROOT/pages/flink-component.adoc b/docs/components/modules/ROOT/pages/flink-component.adoc
index 99d9003..8d70465 100644
--- a/docs/components/modules/ROOT/pages/flink-component.adoc
+++ b/docs/components/modules/ROOT/pages/flink-component.adoc
@@ -30,8 +30,8 @@ Currently, the Flink Component supports only Producers. One can create DataSet,
[source,java]
-------------------------------------------------
-flink:dataset?dataset=#myDataSet&dataSetCallback=#dataSetCallback
-flink:datastream?datastream=#myDataStream&dataStreamCallback=#dataStreamCallback
+fxref:dataset?dataset=#myDataSet&dataSetCallback=#dataSetCallback
+fxref:datastream?datastream=#myDataStream&dataStreamCallback=#dataStreamCallback
-------------------------------------------------
[[Flink-FlinkEndpointOptions]]
@@ -43,7 +43,7 @@ FlinkEndpoint Options
The Apache Flink endpoint is configured using URI syntax:
----
-flink:endpointType
+fxref:endpointType
----
with the following path and query parameters:
@@ -183,7 +183,7 @@ String pattern = "foo";
try {
ProducerTemplate template = camelContext.createProducerTemplate();
camelContext.start();
- Long count = template.requestBody("flink:dataSet?dataSet=#myDataSet&dataSetCallback=#countLinesContaining", pattern, Long.class);
+ Long count = template.requestBody("fxref:dataSet?dataSet=#myDataSet&dataSetCallback=#countLinesContaining", pattern, Long.class);
} finally {
camelContext.stop();
}
diff --git a/docs/components/modules/ROOT/pages/grape-component.adoc b/docs/components/modules/ROOT/pages/grape-component.adoc
index 87f41d8..85a9708 100644
--- a/docs/components/modules/ROOT/pages/grape-component.adoc
+++ b/docs/components/modules/ROOT/pages/grape-component.adoc
@@ -132,7 +132,7 @@ By default Camel Grape component operates on the String payloads:
producerTemplate.sendBody("grape:defaultMavenCoordinates", "org.apache.camel/camel-ftp/2.15.2");
------------------------------------------------------------------------------------------------
-But of course Camel build-in link:type-converter.html[type conversion
+But of course Camel build-in xref:type-converter.adoc[type conversion
API] can perform the automatic data type transformations for you. In the
example below Camel automatically converts binary payload into the
String:
diff --git a/docs/components/modules/ROOT/pages/groovy-language.adoc b/docs/components/modules/ROOT/pages/groovy-language.adoc
index dc87cff..91e3bb3 100644
--- a/docs/components/modules/ROOT/pages/groovy-language.adoc
+++ b/docs/components/modules/ROOT/pages/groovy-language.adoc
@@ -6,7 +6,7 @@
Camel supports http://groovy.codehaus.org/[Groovy] among other
Scripting Languages to allow an
Expression or Predicate to be
-used in the DSL or link:xml-configuration.html[Xml
+used in the DSL or xref:xml-configuration.adoc[Xml
Configuration].
To use a Groovy expression use the following Java code
@@ -17,7 +17,7 @@ To use a Groovy expression use the following Java code
---------------------------------------
For example you could use the *groovy* function to create an
-Predicate in a link:message-filter.html[Message
+Predicate in a xref:message-filter.adoc[Message
Filter] or as an Expression for a
Recipient List
diff --git a/docs/components/modules/ROOT/pages/http4-component.adoc b/docs/components/modules/ROOT/pages/http4-component.adoc
index e020eea..bbc300f 100644
--- a/docs/components/modules/ROOT/pages/http4-component.adoc
+++ b/docs/components/modules/ROOT/pages/http4-component.adoc
@@ -573,7 +573,7 @@ behavior.
Using the JSSE Configuration Utility
As of Camel 2.8, the HTTP4 component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/irc-component.adoc b/docs/components/modules/ROOT/pages/irc-component.adoc
index e8a586f..88a7ef3 100644
--- a/docs/components/modules/ROOT/pages/irc-component.adoc
+++ b/docs/components/modules/ROOT/pages/irc-component.adoc
@@ -150,7 +150,7 @@ The component supports 4 options, which are listed below.
#### Using the JSSE Configuration Utility
As of Camel 2.9, the IRC component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/jetty-component.adoc b/docs/components/modules/ROOT/pages/jetty-component.adoc
index 5b4cac1..e17efb7 100644
--- a/docs/components/modules/ROOT/pages/jetty-component.adoc
+++ b/docs/components/modules/ROOT/pages/jetty-component.adoc
@@ -262,7 +262,7 @@ If you need to expose a Jetty endpoint on all network interfaces, the
`0.0.0.0` address should be used.
To listen across an entire URI prefix, see
-link:../../../../../docs/user-manual/en/faq/how-do-i-let-jetty-match-wildcards.adoc[How do I let Jetty match wildcards].
+xref:../../../../../docs/user-manual/en/faq/how-do-i-let-jetty-match-wildcards.adoc[How do I let Jetty match wildcards].
If you actually want to expose routes by HTTP and already have a
Servlet, you should instead refer to the
@@ -326,7 +326,7 @@ public void process(Exchange exchange) throws Exception {
Using the JSSE Configuration Utility
As of Camel 2.8, the Jetty component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/jms-component.adoc b/docs/components/modules/ROOT/pages/jms-component.adoc
index d3d20a5a..ce99320 100644
--- a/docs/components/modules/ROOT/pages/jms-component.adoc
+++ b/docs/components/modules/ROOT/pages/jms-component.adoc
@@ -667,7 +667,7 @@ from("file://orders").
#### Using Annotations
-Camel also has annotations so you can use link:pojo-consuming.html[POJO
+Camel also has annotations so you can use xref:pojo-consuming.adoc[POJO
Consuming] and POJO Producing.
#### Spring DSL sample
@@ -696,7 +696,7 @@ the documentation.
Normally, when using <<jms-component,JMS>> as the transport, it only
transfers the body and headers as the payload. If you want to use
-<<jms-component,JMS>> with a link:dead-letter-channel.html[Dead Letter
+<<jms-component,JMS>> with a xref:dead-letter-channel.adoc[Dead Letter
Channel], using a JMS queue as the Dead Letter Queue, then normally the
caused Exception is not stored in the JMS message. You can, however, use
the `transferExchange` option on the JMS dead letter queue to instruct
@@ -1421,7 +1421,7 @@ Transactions and [Request Reply] over JMS
When using Request Reply over JMS you cannot
use a single transaction; JMS will not send any messages until a commit
is performed, so the server side won't receive anything at all until the
-transaction commits. Therefore to use link:request-reply.html[Request
+transaction commits. Therefore to use xref:request-reply.adoc[Request
Reply] you must commit a transaction after sending the request and then
use a separate transaction for receiving the response.
diff --git a/docs/components/modules/ROOT/pages/jpa-component.adoc b/docs/components/modules/ROOT/pages/jpa-component.adoc
index c6be397..f91846f 100644
--- a/docs/components/modules/ROOT/pages/jpa-component.adoc
+++ b/docs/components/modules/ROOT/pages/jpa-component.adoc
@@ -81,7 +81,7 @@ jpa:entityClassName[?options]
-----------------------------
For sending to the endpoint, the _entityClassName_ is optional. If
-specified, it helps the link:http://camel.apache.org/type-converter.html[Type Converter] to
+specified, it helps the http://camel.apache.org/type-converter.html[Type Converter] to
ensure the body is of the correct type.
For consuming, the _entityClassName_ is mandatory.
@@ -401,7 +401,7 @@ the message body.
### Example
-See link:http://camel.apache.org/tracer-example.html[Tracer Example] for an example using
+See http://camel.apache.org/tracer-example.html[Tracer Example] for an example using
<<jpa-component,JPA>> to store traced messages into a database.
### Using the JPA-Based Idempotent Repository
@@ -480,9 +480,9 @@ argument to the JVM:
### See Also
-* link:http://camel.apache.org/configuring-camel.html[Configuring Camel]
-* link:http://camel.apache.org/component.html[Component]
-* link:http://camel.apache.org/endpoint.html[Endpoint]
-* link:http://camel.apache.org/getting-started.html[Getting Started]
+* http://camel.apache.org/configuring-camel.html[Configuring Camel]
+* http://camel.apache.org/component.html[Component]
+* http://camel.apache.org/endpoint.html[Endpoint]
+* http://camel.apache.org/getting-started.html[Getting Started]
-* link:http://camel.apache.org/tracer-example.html[Tracer Example]
+* http://camel.apache.org/tracer-example.html[Tracer Example]
diff --git a/docs/components/modules/ROOT/pages/language-component.adoc b/docs/components/modules/ROOT/pages/language-component.adoc
index b934193..2ab5c27 100644
--- a/docs/components/modules/ROOT/pages/language-component.adoc
+++ b/docs/components/modules/ROOT/pages/language-component.adoc
@@ -8,7 +8,7 @@ to an endpoint which executes a script by any of the supported
Languages in Camel. +
By having a component to execute language scripts, it allows more
dynamic routing capabilities. For example by using the
-Routing Slip or link:dynamic-router.html[Dynamic
+Routing Slip or xref:dynamic-router.adoc[Dynamic
Router] EIPs you can send messages to `language` endpoints where the
script is dynamic defined as well.
diff --git a/docs/components/modules/ROOT/pages/mail-component.adoc b/docs/components/modules/ROOT/pages/mail-component.adoc
index bace89e..5101e76 100644
--- a/docs/components/modules/ROOT/pages/mail-component.adoc
+++ b/docs/components/modules/ROOT/pages/mail-component.adoc
@@ -343,7 +343,7 @@ configuration.
==== Using the JSSE Configuration Utility
As of *Camel 2.10*, the mail component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/metrics-component.adoc b/docs/components/modules/ROOT/pages/metrics-component.adoc
index be91191..45dc261 100644
--- a/docs/components/modules/ROOT/pages/metrics-component.adoc
+++ b/docs/components/modules/ROOT/pages/metrics-component.adoc
@@ -14,8 +14,8 @@ endif::[]
The **metrics:** component allows to collect various metrics directly
from Camel routes. Supported metric types
-are link:#MetricsComponent-counter[counter], link:#MetricsComponent-histogram[histogram],
-link:#MetricsComponent-meter[meter], link:#MetricsComponent-timer[timer] and link:#MetricsComponent-gauge[gauge]. http://metrics.dropwizard.io[Metrics] provides
+are xref:#MetricsComponent-counter[counter], xref:#MetricsComponent-histogram[histogram],
+xref:#MetricsComponent-meter[meter], xref:#MetricsComponent-timer[timer] and xref:#MetricsComponent-gauge[gauge]. http://metrics.dropwizard.io[Metrics] provides
simple way to measure behaviour of application. Configurable
reporting backend is enabling different integration options for
collecting and visualizing statistics. The component also provides
@@ -189,9 +189,9 @@ class MyBean extends RouteBuilder {
### Usage
Each metric has type and name. Supported types are
-link:#MetricsComponent-counter[counter],
-link:#MetricsComponent-histogram[histogram], link:#MetricsComponent-meter[meter],
-link:#MetricsComponent-timer[timer] and link:#MetricsComponent-gauge[gauge].
+xref:#MetricsComponent-counter[counter],
+xref:#MetricsComponent-histogram[histogram], xref:#MetricsComponent-meter[meter],
+xref:#MetricsComponent-timer[timer] and xref:#MetricsComponent-gauge[gauge].
Metric name is simple string. If metric type is not provided then type meter is used by default.
#### Headers
diff --git a/docs/components/modules/ROOT/pages/micrometer-component.adoc b/docs/components/modules/ROOT/pages/micrometer-component.adoc
index bf869ed..a717ca8 100644
--- a/docs/components/modules/ROOT/pages/micrometer-component.adoc
+++ b/docs/components/modules/ROOT/pages/micrometer-component.adoc
@@ -14,8 +14,8 @@ endif::[]
The **micrometer:** component allows to collect various metrics directly
from Camel routes. Supported metric types
-are link:#MicrometerComponent-counter[counter], link:#MicrometerComponent-distributionSummary[summary],
-and link:#MicrometerComponent-timer[timer]. http://micrometer.io/[Micrometer] provides
+are xref:#MicrometerComponent-counter[counter], xref:#MicrometerComponent-distributionSummary[summary],
+and xref:#MicrometerComponent-timer[timer]. http://micrometer.io/[Micrometer] provides
simple way to measure the behaviour of an application. Configurable
reporting backends (via Micrometer registries) enable different integration options for
collecting and visualizing statistics.
@@ -194,9 +194,9 @@ class MyBean extends RouteBuilder {
### Usage of producers
Each meter has type and name. Supported types are
-link:#MicrometerComponent-counter[counter],
-link:#MicrometerComponent-summary[distribution summary] and
-link:#MetricsComponent-timer[timer]. If no type is provided then a counter is used by default.
+xref:#MicrometerComponent-counter[counter],
+xref:#MicrometerComponent-summary[distribution summary] and
+xref:#MetricsComponent-timer[timer]. If no type is provided then a counter is used by default.
The meter name is a string that is evaluated as `Simple` expression. In addition to using the `CamelMetricsName`
header (see below), this allows to select the meter depending on exchange data.
diff --git a/docs/components/modules/ROOT/pages/mock-component.adoc b/docs/components/modules/ROOT/pages/mock-component.adoc
index 2fd421f..efbd2b8 100644
--- a/docs/components/modules/ROOT/pages/mock-component.adoc
+++ b/docs/components/modules/ROOT/pages/mock-component.adoc
@@ -8,7 +8,7 @@ notoriously difficult. The <<mock-component,Mock>>, <<mock-component,Test>>
and <<dataset-component,DataSet>> endpoints work great with the
Camel Testing Framework to simplify your unit and
integration testing using
-link:enterprise-integration-patterns.html[Enterprise Integration
+xref:enterprise-integration-patterns.adoc[Enterprise Integration
Patterns] and Camel's large range of Components
together with the powerful Bean Integration.
diff --git a/docs/components/modules/ROOT/pages/mvel-language.adoc b/docs/components/modules/ROOT/pages/mvel-language.adoc
index 9637527..4cd4214 100644
--- a/docs/components/modules/ROOT/pages/mvel-language.adoc
+++ b/docs/components/modules/ROOT/pages/mvel-language.adoc
@@ -97,7 +97,7 @@ The component supports 5 options, which are listed below.
### Samples
-For example you could use Mvel inside a link:message-filter.html[Message
+For example you could use Mvel inside a xref:message-filter.adoc[Message
Filter] in XML
[source,java]
diff --git a/docs/components/modules/ROOT/pages/nagios-component.adoc b/docs/components/modules/ROOT/pages/nagios-component.adoc
index 9748371..a25bc5f 100644
--- a/docs/components/modules/ROOT/pages/nagios-component.adoc
+++ b/docs/components/modules/ROOT/pages/nagios-component.adoc
@@ -182,7 +182,7 @@ Nagios. For example we can enable this from Java as follows:
In Spring XML its just a matter of defining a Spring bean with the type
`EventNotifier` and Camel will pick it up as documented here:
-link:advanced-configuration-of-camelcontext-using-spring.html[Advanced
+xref:advanced-configuration-of-camelcontext-using-spring.adoc[Advanced
configuration of CamelContext using Spring].
### See Also
diff --git a/docs/components/modules/ROOT/pages/netty4-component.adoc b/docs/components/modules/ROOT/pages/netty4-component.adoc
index 28c5d6a..f3cfe16 100644
--- a/docs/components/modules/ROOT/pages/netty4-component.adoc
+++ b/docs/components/modules/ROOT/pages/netty4-component.adoc
@@ -406,7 +406,7 @@ RouteBuilder builder = new RouteBuilder() {
Using the JSSE Configuration Utility
As of Camel 2.9, the Netty component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/ognl-language.adoc b/docs/components/modules/ROOT/pages/ognl-language.adoc
index 635068c..19fb4d6 100644
--- a/docs/components/modules/ROOT/pages/ognl-language.adoc
+++ b/docs/components/modules/ROOT/pages/ognl-language.adoc
@@ -98,7 +98,7 @@ The component supports 2 options, which are listed below.
### Samples
-For example you could use OGNL inside a link:message-filter.html[Message
+For example you could use OGNL inside a xref:message-filter.adoc[Message
Filter] in XML
[source,java]
diff --git a/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc b/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
index 87a5477..8aa6c38 100644
--- a/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
+++ b/docs/components/modules/ROOT/pages/openshift-build-configs-component.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 2.17*
-The *OpenShift Build Config* component is one of link:kubernetes.html[Kubernetes Components] which
+The *OpenShift Build Config* component is one of xref:kubernetes.adoc[Kubernetes Components] which
provides a producer to execute kubernetes build config operations.
diff --git a/docs/components/modules/ROOT/pages/paho-component.adoc b/docs/components/modules/ROOT/pages/paho-component.adoc
index 63995bd..cae5aa4 100644
--- a/docs/components/modules/ROOT/pages/paho-component.adoc
+++ b/docs/components/modules/ROOT/pages/paho-component.adoc
@@ -173,7 +173,7 @@ byte[] payload = "message".getBytes();
producerTemplate.sendBody("paho:topic", payload);
----
-But of course Camel build-in link:type-converter.html[type conversion
+But of course Camel build-in xref:type-converter.adoc[type conversion
API] can perform the automatic data type transformations for you. In the
example below Camel automatically converts binary payload into `String`
(and conversely):
diff --git a/docs/components/modules/ROOT/pages/pdf-component.adoc b/docs/components/modules/ROOT/pages/pdf-component.adoc
index 1dd694a..856e6fc 100644
--- a/docs/components/modules/ROOT/pages/pdf-component.adoc
+++ b/docs/components/modules/ROOT/pages/pdf-component.adoc
@@ -128,12 +128,12 @@ operations. Expected type is
https://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/PDDocument.html[PDDocument].
Stores PDF document which will be used for append operation.
-|`protection-policy` |Expected type
-ishttps://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/encryption/ProtectionPolicy.html[ProtectionPolicy].
+|`protection-policy` |Expected type is
+https://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/encryption/ProtectionPolicy.html[ProtectionPolicy].
If specified then PDF document will be encrypted with it.
-|`decryption-material` |Expected type
-ishttps://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/encryption/DecryptionMaterial.html[DecryptionMaterial].
+|`decryption-material` |Expected type is
+https://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/encryption/DecryptionMaterial.html[DecryptionMaterial].
*Mandatory* header if PDF document is encrypted.
|=======================================================================
diff --git a/docs/components/modules/ROOT/pages/properties-component.adoc b/docs/components/modules/ROOT/pages/properties-component.adoc
index 1dbd5a4..4f49367 100644
--- a/docs/components/modules/ROOT/pages/properties-component.adoc
+++ b/docs/components/modules/ROOT/pages/properties-component.adoc
@@ -144,7 +144,7 @@ This works much like you would do if using Spring's
`<property-placeholder>` tag. However Spring have a limitation which
prevents 3rd party frameworks to leverage Spring property placeholders
to the fullest. See more at
-link:how-do-i-use-spring-property-placeholder-with-camel-xml.html[How do
+xref:how-do-i-use-spring-property-placeholder-with-camel-xml.adoc[How do
I use Spring Property Placeholder with Camel XML].
[TIP]
diff --git a/docs/components/modules/ROOT/pages/quartz2-component.adoc b/docs/components/modules/ROOT/pages/quartz2-component.adoc
index 05bad7f..375380c 100644
--- a/docs/components/modules/ROOT/pages/quartz2-component.adoc
+++ b/docs/components/modules/ROOT/pages/quartz2-component.adoc
@@ -406,7 +406,7 @@ but it does not want to be fired now.
The <<quartz2-component,Quartz2>> component provides a
Polling Consumer scheduler which allows to
-use cron based scheduling for link:polling-consumer.html[Polling
+use cron based scheduling for xref:polling-consumer.adoc[Polling
Consumer] such as the File and FTP
consumers.
diff --git a/docs/components/modules/ROOT/pages/ribbon.adoc b/docs/components/modules/ROOT/pages/ribbon.adoc
index b4dc6c9..9710a35 100644
--- a/docs/components/modules/ROOT/pages/ribbon.adoc
+++ b/docs/components/modules/ROOT/pages/ribbon.adoc
@@ -76,4 +76,4 @@ from("direct:start")
### See Also
-* link:http://camel.apache.org/servicecall-eip.html[ServiceCall EIP]
+* http://camel.apache.org/servicecall-eip.html[ServiceCall EIP]
diff --git a/docs/components/modules/ROOT/pages/servlet-component.adoc b/docs/components/modules/ROOT/pages/servlet-component.adoc
index 89debe8..f95ac88 100644
--- a/docs/components/modules/ROOT/pages/servlet-component.adoc
+++ b/docs/components/modules/ROOT/pages/servlet-component.adoc
@@ -509,7 +509,7 @@ The automatic mapping of the Camel servlet can also be disabled.
* Getting Started
* <<ServletTomcatExample-ServletTomcatExample,Servlet Tomcat Example>>
-* link:servlet-tomcat-no-spring-example.html[Servlet Tomcat No Spring
+* xref:servlet-tomcat-no-spring-example.adoc[Servlet Tomcat No Spring
Example]
* <<http-component,HTTP>>
* <<jetty-component,Jetty>>
diff --git a/docs/components/modules/ROOT/pages/soroush-component.adoc b/docs/components/modules/ROOT/pages/soroush-component.adoc
index c93310b..8738780 100644
--- a/docs/components/modules/ROOT/pages/soroush-component.adoc
+++ b/docs/components/modules/ROOT/pages/soroush-component.adoc
@@ -8,8 +8,8 @@ It allows a Camel-based application to send and receive messages by acting as a
A Soroush Bot must be created before using this component, following the
instruction at the
-link:https://soroush-app.ir/developer.html[Soroush Bot Developers home].
-when a new Bot is created, the link:https://sapp.ir/mrbot[MrBot] provides
+https://soroush-app.ir/developer.html[Soroush Bot Developers home].
+when a new Bot is created, the https://sapp.ir/mrbot[MrBot] provides
an **authorization token** corresponding to the Bot. The authorization token is a mandatory parameter for camel-soroush endpoint.
Maven users will need to add the following dependency to their `pom.xml`
diff --git a/docs/components/modules/ROOT/pages/spel-language.adoc b/docs/components/modules/ROOT/pages/spel-language.adoc
index 1ff663b..8f6a30e 100644
--- a/docs/components/modules/ROOT/pages/spel-language.adoc
+++ b/docs/components/modules/ROOT/pages/spel-language.adoc
@@ -115,8 +115,8 @@ can invoke the "bar" method on this bean like this:
==== SpEL in enterprise integration patterns
-You can use SpEL as an expression for link:recipient-list.html[Recipient
-List] or as a predicate inside a link:message-filter.html[Message
+You can use SpEL as an expression for xref:recipient-list.adoc[Recipient
+List] or as a predicate inside a xref:message-filter.adoc[Message
Filter]:
[source,xml]
diff --git a/docs/components/modules/ROOT/pages/spring-boot.adoc b/docs/components/modules/ROOT/pages/spring-boot.adoc
index fbba62e..ca72b1d 100644
--- a/docs/components/modules/ROOT/pages/spring-boot.adoc
+++ b/docs/components/modules/ROOT/pages/spring-boot.adoc
@@ -602,7 +602,7 @@ https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-tes
To get the `CamelContext` or `ProducerTemplate`, you can inject them into the class in the normal Spring manner, using `@Autowired`.
-You can also use link:../../../../../docs/user-manual/en/spring-testing.adoc#camel-enhanced-spring-test[Camel Spring test annotations] to configure tests declaratively. This example uses the `@MockEndpoints` annotation to auto-mock an endpoint:
+You can also use xref:../../../../../docs/user-manual/en/spring-testing.adoc#camel-enhanced-spring-test[Camel Spring test annotations] to configure tests declaratively. This example uses the `@MockEndpoints` annotation to auto-mock an endpoint:
[source,java]
----
diff --git a/docs/components/modules/ROOT/pages/spring-event-component.adoc b/docs/components/modules/ROOT/pages/spring-event-component.adoc
index d7a2b81..ce08175 100644
--- a/docs/components/modules/ROOT/pages/spring-event-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-event-component.adoc
@@ -7,8 +7,8 @@ The *spring-event:* component provides access to the Spring
`ApplicationEvent` objects. This allows you to publish
`ApplicationEvent` objects to a Spring `ApplicationContext` or to
consume them. You can then use
-link:enterprise-integration-patterns.html[Enterprise Integration
-Patterns] to process them such as link:message-filter.html[Message
+xref:enterprise-integration-patterns.adoc[Enterprise Integration
+Patterns] to process them such as xref:message-filter.adoc[Message
Filter].
### URI format
diff --git a/docs/components/modules/ROOT/pages/spring-security.adoc b/docs/components/modules/ROOT/pages/spring-security.adoc
index a9ffd86..608adb5 100644
--- a/docs/components/modules/ROOT/pages/spring-security.adoc
+++ b/docs/components/modules/ROOT/pages/spring-security.adoc
@@ -86,7 +86,7 @@ exchange depending on your needs. For example, you might create a
processor that gets credentials from an HTTP request header originating
in the <<jetty-component,Jetty>> component. No matter how the credentials
are collected, they need to be placed in the In message or the
-`SecurityContextHolder` so the Camel link:spring-security.html[Spring
+`SecurityContextHolder` so the Camel xref:spring-security.adoc[Spring
Security] component can access them:
[source,java]
diff --git a/docs/components/modules/ROOT/pages/spring.adoc b/docs/components/modules/ROOT/pages/spring.adoc
index 4405529..9ce2fa7 100644
--- a/docs/components/modules/ROOT/pages/spring.adoc
+++ b/docs/components/modules/ROOT/pages/spring.adoc
@@ -8,9 +8,9 @@ http://www.springframework.org/[Spring Framework] in a number of ways.
components like <<jms-component,JMS>> and <<jms-component,JPA>>
* Camel works with Spring 2 XML processing with the
Xml Configuration
-* Camel Spring XML Schema's is defined at link:xml-reference.html[Xml
+* Camel Spring XML Schema's is defined at xref:xml-reference.adoc[Xml
Reference]
-* Camel supports a powerful version of link:spring-remoting.html[Spring
+* Camel supports a powerful version of xref:spring-remoting.adoc[Spring
Remoting] which can use powerful routing between the client and server
side along with using all of the available
Components for the transport
@@ -24,7 +24,7 @@ instances or the CamelContext instance itself
and auto-expose Spring beans as components and endpoints.
* Allows you to reuse the Spring Testing
framework to simplify your unit and integration testing using
-link:enterprise-integration-patterns.html[Enterprise Integration
+xref:enterprise-integration-patterns.adoc[Enterprise Integration
Patterns] and Camel's powerful <<mock-component,Mock>> and
<<test-component,Test>> endpoints
* From *Camel 2.15* onwards Camel supports Spring Boot using
@@ -113,7 +113,7 @@ inline namespace declaration:
==== Advanced configuration using Spring
See more details at
-link:advanced-configuration-of-camelcontext-using-spring.html[Advanced
+xref:advanced-configuration-of-camelcontext-using-spring.adoc[Advanced
configuration of CamelContext using Spring]
$### Using Java Code
@@ -243,7 +243,7 @@ above in the `<packageScan>` documentation.
*Available as of Camel 2.3*
-When defining routes in Camel using link:xml-configuration.html[Xml
+When defining routes in Camel using xref:xml-configuration.adoc[Xml
Configuration] you may want to define some routes in other XML files.
For example you may have many routes and it may help to maintain the
application if some of the routes are in separate XML files. You may
@@ -356,7 +356,7 @@ SpringCamelContext lazily fetching components from the spring context
for the scheme name you use for Endpoint
URIs.
-For more detail see link:how-do-i-configure-endpoints.html[Configuring
+For more detail see xref:how-do-i-configure-endpoints.adoc[Configuring
Endpoints and Components].
=== CamelContextAware
@@ -365,7 +365,7 @@ If you want to be injected with the CamelContext
in your POJO just implement the
http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/CamelContextAware.html[CamelContextAware
interface]; then when Spring creates your POJO the CamelContext will be
-injected into your POJO. Also see the link:bean-integration.html[Bean
+injected into your POJO. Also see the xref:bean-integration.adoc[Bean
Integration] for further injections.
=== Integration Testing
@@ -377,12 +377,12 @@ under Transactional Client.
=== See also
* Spring JMS Tutorial
-* link:creating-a-new-spring-based-camel-route.html[Creating a new
+* xref:creating-a-new-spring-based-camel-route.adoc[Creating a new
Spring based Camel Route]
* Spring example
* Xml Reference
-* link:advanced-configuration-of-camelcontext-using-spring.html[Advanced
+* xref:advanced-configuration-of-camelcontext-using-spring.adoc[Advanced
configuration of CamelContext using Spring]
-* link:how-do-i-import-routes-from-other-xml-files.html[How do I import
+* xref:how-do-i-import-routes-from-other-xml-files.adoc[How do I import
routes from other XML files]
diff --git a/docs/components/modules/ROOT/pages/sql-stored-component.adoc b/docs/components/modules/ROOT/pages/sql-stored-component.adoc
index a1d07a5..e002488 100644
--- a/docs/components/modules/ROOT/pages/sql-stored-component.adoc
+++ b/docs/components/modules/ROOT/pages/sql-stored-component.adoc
@@ -5,7 +5,7 @@
The *sql-stored:* component allows you to work with databases using JDBC
Stored Procedure queries. This component is an extension to
-the link:sql-component.adoc[SQL Component] but specialized for calling
+the xref:sql-component.adoc[SQL Component] but specialized for calling
stored procedures.
This component uses `spring-jdbc` behind the scenes for the actual SQL
@@ -284,4 +284,4 @@ You should also include the specific database driver, if needed.
=== See Also
-* link:sql-component.adoc[SQL Component]
+* xref:sql-component.adoc[SQL Component]
diff --git a/docs/components/modules/ROOT/pages/telegram-component.adoc b/docs/components/modules/ROOT/pages/telegram-component.adoc
index 338f149..717b3ff 100644
--- a/docs/components/modules/ROOT/pages/telegram-component.adoc
+++ b/docs/components/modules/ROOT/pages/telegram-component.adoc
@@ -8,8 +8,8 @@ It allows a Camel-based application to send and receive messages by acting as a
direct conversations with normal users, private and public groups or channels.
A Telegram Bot must be created before using this component, following the instructions at the
-link:https://core.telegram.org/bots#3-how-do-i-create-a-bot[Telegram Bot developers home].
-When a new Bot is created, the link:https://telegram.me/botfather[BotFather] provides an
+https://core.telegram.org/bots#3-how-do-i-create-a-bot[Telegram Bot developers home].
+When a new Bot is created, the https://telegram.me/botfather[BotFather] provides an
**authorization token** corresponding to the Bot. The authorization token is a mandatory parameter
for the camel-telegram endpoint.
diff --git a/docs/components/modules/ROOT/pages/timer-component.adoc b/docs/components/modules/ROOT/pages/timer-component.adoc
index 6bd2d94..1547bbb 100644
--- a/docs/components/modules/ROOT/pages/timer-component.adoc
+++ b/docs/components/modules/ROOT/pages/timer-component.adoc
@@ -29,7 +29,7 @@ advanced scheduling.
TIP:*Specify time in human friendly format*
In *Camel 2.3* onwards you can specify the time in
-link:how-do-i-specify-time-period-in-a-human-friendly-syntax.html[human
+xref:how-do-i-specify-time-period-in-a-human-friendly-syntax.adoc[human
friendly syntax].
diff --git a/docs/components/modules/ROOT/pages/twitter.adoc b/docs/components/modules/ROOT/pages/twitter.adoc
index 2677a29..20dad96 100644
--- a/docs/components/modules/ROOT/pages/twitter.adoc
+++ b/docs/components/modules/ROOT/pages/twitter.adoc
@@ -141,7 +141,7 @@ from("direct:foo")
### Example
-See also the link:twitter-websocket-example.html[Twitter Websocket
+See also the xref:twitter-websocket-example.adoc[Twitter Websocket
Example].
### See Also
diff --git a/docs/components/modules/ROOT/pages/undertow-component.adoc b/docs/components/modules/ROOT/pages/undertow-component.adoc
index ef66c97..0125f9d 100644
--- a/docs/components/modules/ROOT/pages/undertow-component.adoc
+++ b/docs/components/modules/ROOT/pages/undertow-component.adoc
@@ -227,7 +227,7 @@ If you need to expose an Undertow endpoint on all network interfaces, the
`0.0.0.0` address should be used.
To listen across an entire URI prefix, see
-link:../../../../../docs/user-manual/en/faq/how-do-i-let-jetty-match-wildcards.adoc[How do I let Jetty match wildcards].
+xref:../../../../../docs/user-manual/en/faq/how-do-i-let-jetty-match-wildcards.adoc[How do I let Jetty match wildcards].
If you actually want to expose routes by HTTP and already have a
Servlet, you should instead refer to the
diff --git a/docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc b/docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc
index 6953058..c9911f8 100644
--- a/docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/univocity-csv-dataformat.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 2.15*
-This link:data-format.html[Data
+This xref:data-format.adoc[Data
Format] uses http://www.univocity.com/pages/about-parsers[uniVocity-parsers]
for reading and writing 3 kinds of tabular data text files:
diff --git a/docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc b/docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc
index 79f83f0..a54d9f4 100644
--- a/docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/univocity-fixed-dataformat.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 2.15*
-This link:data-format.html[Data
+This xref:data-format.adoc[Data
Format] uses http://www.univocity.com/pages/about-parsers[uniVocity-parsers]
for reading and writing 3 kinds of tabular data text files:
diff --git a/docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc b/docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc
index 7713839..8069fd1 100644
--- a/docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc
+++ b/docs/components/modules/ROOT/pages/univocity-tsv-dataformat.adoc
@@ -3,7 +3,7 @@
*Available as of Camel version 2.15*
-This link:data-format.html[Data
+This xref:data-format.adoc[Data
Format] uses http://www.univocity.com/pages/about-parsers[uniVocity-parsers]
for reading and writing 3 kinds of tabular data text files:
diff --git a/docs/components/modules/ROOT/pages/websocket-component.adoc b/docs/components/modules/ROOT/pages/websocket-component.adoc
index 9200f43..9e927d9 100644
--- a/docs/components/modules/ROOT/pages/websocket-component.adoc
+++ b/docs/components/modules/ROOT/pages/websocket-component.adoc
@@ -211,7 +211,7 @@ from("activemq:topic:newsTopic")
#### Using the JSSE Configuration Utility
As of Camel 2.10, the WebSocket component supports SSL/TLS configuration
-through the link:camel-configuration-utilities.html[Camel JSSE
+through the xref:camel-configuration-utilities.adoc[Camel JSSE
Configuration Utility]. This utility greatly decreases the amount of
component specific code you need to write and is configurable at the
endpoint and component levels. The following examples demonstrate how
diff --git a/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc b/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
index 05fd8af..0c2573b 100644
--- a/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
+++ b/docs/components/modules/ROOT/pages/xmlsecurity-component.adoc
@@ -8,7 +8,7 @@ signatures as described in the W3C standard
http://www.w3.org/TR/xmldsig-core/[XML Signature Syntax and Processing]
or as described in the successor
http://www.w3.org/TR/xmldsig-core1/[version 1.1]. For XML Encryption
-support, please refer to the XML Security link:data-format.html[Data
+support, please refer to the XML Security xref:data-format.adoc[Data
Format].
You can find an introduction to XML signature
diff --git a/docs/components/modules/ROOT/pages/xpath-language.adoc b/docs/components/modules/ROOT/pages/xpath-language.adoc
index 2aa0f82..190d1a3 100644
--- a/docs/components/modules/ROOT/pages/xpath-language.adoc
+++ b/docs/components/modules/ROOT/pages/xpath-language.adoc
@@ -5,9 +5,9 @@
Camel supports http://www.w3.org/TR/xpath[XPath] to allow an
Expression or Predicate to be
-used in the DSL or link:xml-configuration.html[Xml
+used in the DSL or xref:xml-configuration.adoc[Xml
Configuration]. For example you could use XPath to create an
-Predicate in a link:message-filter.html[Message
+Predicate in a xref:message-filter.adoc[Message
Filter] or as an Expression for a
Recipient List.
diff --git a/docs/components/modules/ROOT/pages/xquery-component.adoc b/docs/components/modules/ROOT/pages/xquery-component.adoc
index fc267f0..ef64bcd 100644
--- a/docs/components/modules/ROOT/pages/xquery-component.adoc
+++ b/docs/components/modules/ROOT/pages/xquery-component.adoc
@@ -5,9 +5,9 @@
Camel supports http://www.w3.org/TR/xquery/[XQuery] to allow an
Expression or Predicate to be
-used in the DSL or link:xml-configuration.html[Xml
+used in the DSL or xref:xml-configuration.adoc[Xml
Configuration]. For example you could use XQuery to create an
-Predicate in a link:message-filter.html[Message
+Predicate in a xref:message-filter.adoc[Message
Filter] or as an Expression for a
Recipient List.
diff --git a/docs/components/modules/ROOT/pages/xquery-language.adoc b/docs/components/modules/ROOT/pages/xquery-language.adoc
index b8c44a3..6b52fb5 100644
--- a/docs/components/modules/ROOT/pages/xquery-language.adoc
+++ b/docs/components/modules/ROOT/pages/xquery-language.adoc
@@ -5,9 +5,9 @@
Camel supports http://www.w3.org/TR/xquery/[XQuery] to allow an
Expression or Predicate to be
-used in the DSL or link:xml-configuration.html[Xml
+used in the DSL or xref:xml-configuration.adoc[Xml
Configuration]. For example you could use XQuery to create an
-Predicate in a link:message-filter.html[Message
+Predicate in a xref:message-filter.adoc[Message
Filter] or as an Expression for a
Recipient List.
diff --git a/docs/components/modules/ROOT/pages/xslt-component.adoc b/docs/components/modules/ROOT/pages/xslt-component.adoc
index ca4ce01..2439dcf 100644
--- a/docs/components/modules/ROOT/pages/xslt-component.adoc
+++ b/docs/components/modules/ROOT/pages/xslt-component.adoc
@@ -314,7 +314,7 @@ With Spring XML:
=== Dynamic stylesheets
To provide a dynamic stylesheet at runtime you can define a dynamic URI.
-See link:how-to-use-a-dynamic-uri-in-to.html[How to use a dynamic URI in
+See xref:how-to-use-a-dynamic-uri-in-to.adoc[How to use a dynamic URI in
to()] for more information.
*Available as of Camel 2.9 (removed in 2.11.4, 2.12.3 and 2.13.0)* +
diff --git a/docs/components/modules/ROOT/pages/zipkin.adoc b/docs/components/modules/ROOT/pages/zipkin.adoc
index b2bbdb9..03f70c2 100644
--- a/docs/components/modules/ROOT/pages/zipkin.adoc
+++ b/docs/components/modules/ROOT/pages/zipkin.adoc
@@ -74,14 +74,14 @@ uses the rules from Intercept.
|includeMessageBody |false |Whether to include the Camel message body in the zipkin traces.
This is not recommended for production usage, or when having big
payloads. You can limit the size by configuring the
-link:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html[max
+xref:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc[max
debug log size].
|includeMessageBodyStreams |false |Whether to include message bodies that are stream based in the zipkin
traces. This requires enabling streamcaching on the
routes or globally on the CamelContext. This is not recommended for production usage, or when having big
payloads. You can limit the size by configuring the
-link:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html[max
+xref:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc[max
debug log size].
|===