This is an automated email from the ASF dual-hosted git repository. djencks pushed a commit to branch camel-3.7.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-3.7.x by this push: new 2344a7b [CAMEL-16992] don't use eip-vc in components component 2344a7b is described below commit 2344a7b497da6818fb5935f7bc04bb36c96c55b9 Author: David Jencks <djen...@apache.org> AuthorDate: Tue Sep 21 14:44:11 2021 -0700 [CAMEL-16992] don't use eip-vc in components component --- components/camel-bean/src/main/docs/bean-language.adoc | 6 +++--- components/camel-beanstalk/src/main/docs/beanstalk-component.adoc | 2 +- components/camel-dataset/src/main/docs/dataset-component.adoc | 2 +- components/camel-dataset/src/main/docs/dataset-test-component.adoc | 2 +- components/camel-datasonnet/src/main/docs/datasonnet-language.adoc | 4 ++-- components/camel-disruptor/src/main/docs/disruptor-component.adoc | 2 +- .../src/main/docs/elasticsearch-rest-component.adoc | 2 +- components/camel-elsql/src/main/docs/elsql-component.adoc | 2 +- components/camel-facebook/src/main/docs/facebook-component.adoc | 2 +- components/camel-groovy/src/main/docs/groovy-language.adoc | 6 +++--- components/camel-jms/src/main/docs/jms-component.adoc | 4 ++-- components/camel-jta/src/main/docs/jta.adoc | 2 +- components/camel-language/src/main/docs/language-component.adoc | 2 +- components/camel-mock/src/main/docs/mock-component.adoc | 2 +- components/camel-mvel/src/main/docs/mvel-language.adoc | 2 +- components/camel-ognl/src/main/docs/ognl-language.adoc | 2 +- components/camel-quartz/src/main/docs/quartz-component.adoc | 2 +- components/camel-saxon/src/main/docs/xquery-language.adoc | 4 ++-- components/camel-spring/src/main/docs/spel-language.adoc | 4 ++-- components/camel-spring/src/main/docs/spring-event-component.adoc | 4 ++-- components/camel-spring/src/main/docs/spring-summary.adoc | 2 +- components/camel-sql/src/main/docs/sql-component.adoc | 2 +- components/camel-xpath/src/main/docs/xpath-language.adoc | 4 ++-- docs/components/modules/ROOT/pages/beanstalk-component.adoc | 2 +- docs/components/modules/ROOT/pages/dataset-component.adoc | 2 +- docs/components/modules/ROOT/pages/dataset-test-component.adoc | 2 +- docs/components/modules/ROOT/pages/disruptor-component.adoc | 2 +- .../components/modules/ROOT/pages/elasticsearch-rest-component.adoc | 2 +- docs/components/modules/ROOT/pages/elsql-component.adoc | 2 +- docs/components/modules/ROOT/pages/facebook-component.adoc | 2 +- docs/components/modules/ROOT/pages/jms-component.adoc | 4 ++-- docs/components/modules/ROOT/pages/language-component.adoc | 2 +- docs/components/modules/ROOT/pages/mock-component.adoc | 2 +- docs/components/modules/ROOT/pages/quartz-component.adoc | 2 +- docs/components/modules/ROOT/pages/spring-event-component.adoc | 4 ++-- docs/components/modules/ROOT/pages/spring-summary.adoc | 2 +- docs/components/modules/ROOT/pages/sql-component.adoc | 2 +- docs/components/modules/languages/pages/bean-language.adoc | 6 +++--- docs/components/modules/languages/pages/datasonnet-language.adoc | 4 ++-- docs/components/modules/languages/pages/groovy-language.adoc | 6 +++--- docs/components/modules/languages/pages/mvel-language.adoc | 2 +- docs/components/modules/languages/pages/ognl-language.adoc | 2 +- docs/components/modules/languages/pages/spel-language.adoc | 4 ++-- docs/components/modules/languages/pages/xpath-language.adoc | 4 ++-- docs/components/modules/languages/pages/xquery-language.adoc | 4 ++-- docs/components/modules/others/pages/jta.adoc | 2 +- 46 files changed, 66 insertions(+), 66 deletions(-) diff --git a/components/camel-bean/src/main/docs/bean-language.adoc b/components/camel-bean/src/main/docs/bean-language.adoc index afef896..c23011e 100644 --- a/components/camel-bean/src/main/docs/bean-language.adoc +++ b/components/camel-bean/src/main/docs/bean-language.adoc @@ -20,7 +20,7 @@ using the type of the message body and using any annotations on the bean methods. The xref:manual::bean-binding.adoc[Bean Binding] rules are used to bind the -xref:{eip-vc}:eips:message.adoc[Message] Exchange to the method parameters; so you can +xref:eips:message.adoc[Message] Exchange to the method parameters; so you can annotate the bean to extract headers or other expressions such as xref:xpath-language.adoc[XPath] or xref:xquery-language.adoc[XQuery] from the message. @@ -113,7 +113,7 @@ public boolean isGoldCustomer(@Header(name = "foo") Integer fooHeader) {...} ---- So you can bind parameters of the method to the Exchange, the -xref:{eip-vc}:eips:message.adoc[Message] or individual headers, properties, the body +xref:eips:message.adoc[Message] or individual headers, properties, the body or other expressions. [[BeanLanguage-Non-RegistryBeans]] @@ -184,7 +184,7 @@ We have some test cases you can look at if it'll help is a JUnit test case showing the Java xref:manual::dsl.adoc[DSL] use of the bean expression being used in a filter * https://github.com/apache/camel/blob/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator.xml[aggregator.xml] -is a Spring XML test case for the xref:{eip-vc}:eips:aggregate-eip.adoc[Aggregator] which +is a Spring XML test case for the xref:eips:aggregate-eip.adoc[Aggregator] which uses a bean method call to test for the completion of the aggregation. include::{page-component-version}@camel-spring-boot::page$bean-starter.adoc[] diff --git a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc index ff154bc..fa0ed87 100644 --- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc +++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc @@ -164,7 +164,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 xref:{eip-vc}:eips:polling-consumer.adoc[Polling +The beanstalk consumer is a Scheduled xref:eips: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/components/camel-dataset/src/main/docs/dataset-component.adoc b/components/camel-dataset/src/main/docs/dataset-component.adoc index 11db26f..8bc4a15 100644 --- a/components/camel-dataset/src/main/docs/dataset-component.adoc +++ b/components/camel-dataset/src/main/docs/dataset-component.adoc @@ -18,7 +18,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] and Camel's large range of Components together with the powerful Bean Integration. diff --git a/components/camel-dataset/src/main/docs/dataset-test-component.adoc b/components/camel-dataset/src/main/docs/dataset-test-component.adoc index 906cef2..3434b9d 100644 --- a/components/camel-dataset/src/main/docs/dataset-test-component.adoc +++ b/components/camel-dataset/src/main/docs/dataset-test-component.adoc @@ -18,7 +18,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] and Camel's large range of Components together with the powerful Bean Integration. diff --git a/components/camel-datasonnet/src/main/docs/datasonnet-language.adoc b/components/camel-datasonnet/src/main/docs/datasonnet-language.adoc index 47ec789..1609e37 100644 --- a/components/camel-datasonnet/src/main/docs/datasonnet-language.adoc +++ b/components/camel-datasonnet/src/main/docs/datasonnet-language.adoc @@ -14,9 +14,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use DataSonnet to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. To use a DataSonnet expression use the following Java code: diff --git a/components/camel-disruptor/src/main/docs/disruptor-component.adoc b/components/camel-disruptor/src/main/docs/disruptor-component.adoc index 4bffe19..bb79dc5 100644 --- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc +++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc @@ -200,7 +200,7 @@ without incurring significant latency spikes. == Use of Request Reply -The Disruptor component supports using xref:{eip-vc}:eips:requestReply-eip.adoc[Request +The Disruptor component supports using xref:eips:requestReply-eip.adoc[Request Reply], where the caller will wait for the Async route to complete. For instance: diff --git a/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc b/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc index f3163b4..1caecae 100644 --- a/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc +++ b/components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc @@ -279,7 +279,7 @@ try (ElasticsearchScrollRequestIterator response = template.requestBody("direct: } ---- -xref:{eip-vc}:eips:split-eip.adoc[Split EIP] can also be used. +xref:eips:split-eip.adoc[Split EIP] can also be used. [source,java] ---- diff --git a/components/camel-elsql/src/main/docs/elsql-component.adoc b/components/camel-elsql/src/main/docs/elsql-component.adoc index bbd39d9..ce3365b 100644 --- a/components/camel-elsql/src/main/docs/elsql-component.adoc +++ b/components/camel-elsql/src/main/docs/elsql-component.adoc @@ -20,7 +20,7 @@ This component uses `spring-jdbc` behind the scenes for the actual SQL handling. This component can be used as a -xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client]. +xref:eips:transactional-client.adoc[Transactional Client]. Maven users will need to add the following dependency to their `pom.xml` for this component: diff --git a/components/camel-facebook/src/main/docs/facebook-component.adoc b/components/camel-facebook/src/main/docs/facebook-component.adoc index c77335f..b62da7d 100644 --- a/components/camel-facebook/src/main/docs/facebook-component.adoc +++ b/components/camel-facebook/src/main/docs/facebook-component.adoc @@ -328,7 +328,7 @@ facebook4j.PostUpdate body. .to("facebook://postFeed/inBody=postUpdate); ---------------------------------------------------- -To poll, every 5 sec (You can set the xref:{eip-vc}:eips:polling-consumer.adoc[polling +To poll, every 5 sec (You can set the xref:eips:polling-consumer.adoc[polling consumer] options by adding a prefix of "consumer"), all statuses on your home feed: diff --git a/components/camel-groovy/src/main/docs/groovy-language.adoc b/components/camel-groovy/src/main/docs/groovy-language.adoc index 5f489f2..f405579 100644 --- a/components/camel-groovy/src/main/docs/groovy-language.adoc +++ b/components/camel-groovy/src/main/docs/groovy-language.adoc @@ -14,9 +14,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use Groovy to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. To use a Groovy expression use the following Java code @@ -26,7 +26,7 @@ groovy("someGroovyExpression") --------------------------------------- For example you could use the *groovy* function to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message Filter] or as an Expression for a +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a Recipient List == Groovy Options diff --git a/components/camel-jms/src/main/docs/jms-component.adoc b/components/camel-jms/src/main/docs/jms-component.adoc index c73e444..b4a7b9a 100644 --- a/components/camel-jms/src/main/docs/jms-component.adoc +++ b/components/camel-jms/src/main/docs/jms-component.adoc @@ -507,7 +507,7 @@ the documentation. Normally, when using xref:jms-component.adoc[JMS] as the transport, it only transfers the body and headers as the payload. If you want to use -xref:jms-component.adoc[JMS] with a xref:{eip-vc}:eips:dead-letter-channel.adoc[Dead Letter +xref:jms-component.adoc[JMS] with a xref:eips: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 @@ -1214,7 +1214,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 xref:{eip-vc}:eips:requestReply-eip.adoc[Request +transaction commits. Therefore to use xref:eips:requestReply-eip.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/components/camel-jta/src/main/docs/jta.adoc b/components/camel-jta/src/main/docs/jta.adoc index 7c75f75..783b492 100644 --- a/components/camel-jta/src/main/docs/jta.adoc +++ b/components/camel-jta/src/main/docs/jta.adoc @@ -11,4 +11,4 @@ include::{cq-version}@camel-quarkus:ROOT:partial$reference/others/jta.adoc[opts= The `camel-jta` component is used for integrating Camel's transaction support with JTA. -See more details in the xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client] documentation. +See more details in the xref:eips:transactional-client.adoc[Transactional Client] documentation. diff --git a/components/camel-language/src/main/docs/language-component.adoc b/components/camel-language/src/main/docs/language-component.adoc index ed70ad0..ca942d9 100644 --- a/components/camel-language/src/main/docs/language-component.adoc +++ b/components/camel-language/src/main/docs/language-component.adoc @@ -18,7 +18,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 xref:{eip-vc}:eips:dynamicRouter-eip.adoc[Dynamic +Routing Slip or xref:eips:dynamicRouter-eip.adoc[Dynamic Router] EIPs you can send messages to `language` endpoints where the script is dynamic defined as well. diff --git a/components/camel-mock/src/main/docs/mock-component.adoc b/components/camel-mock/src/main/docs/mock-component.adoc index 6ad5b90..1644c1f 100644 --- a/components/camel-mock/src/main/docs/mock-component.adoc +++ b/components/camel-mock/src/main/docs/mock-component.adoc @@ -18,7 +18,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] and Camel's large range of Components together with the powerful Bean Integration. diff --git a/components/camel-mvel/src/main/docs/mvel-language.adoc b/components/camel-mvel/src/main/docs/mvel-language.adoc index 3957e8a..1ea70f5 100644 --- a/components/camel-mvel/src/main/docs/mvel-language.adoc +++ b/components/camel-mvel/src/main/docs/mvel-language.adoc @@ -73,7 +73,7 @@ The MVEL language supports 1 options, which are listed below. == Samples -For example you could use Mvel inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +For example you could use Mvel inside a xref:eips:filter-eip.adoc[Message Filter] in XML [source,java] diff --git a/components/camel-ognl/src/main/docs/ognl-language.adoc b/components/camel-ognl/src/main/docs/ognl-language.adoc index 01d58ee..19367e8 100644 --- a/components/camel-ognl/src/main/docs/ognl-language.adoc +++ b/components/camel-ognl/src/main/docs/ognl-language.adoc @@ -77,7 +77,7 @@ The OGNL language supports 1 options, which are listed below. == Samples -For example you could use OGNL inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +For example you could use OGNL inside a xref:eips:filter-eip.adoc[Message Filter] in XML [source,java] diff --git a/components/camel-quartz/src/main/docs/quartz-component.adoc b/components/camel-quartz/src/main/docs/quartz-component.adoc index fae7764..fe86391 100644 --- a/components/camel-quartz/src/main/docs/quartz-component.adoc +++ b/components/camel-quartz/src/main/docs/quartz-component.adoc @@ -376,7 +376,7 @@ but it does not want to be fired now. The xref:quartz-component.adoc[Quartz] component provides a Polling Consumer scheduler which allows to -use cron based scheduling for xref:{eip-vc}:eips:polling-consumer.adoc[Polling +use cron based scheduling for xref:eips:polling-consumer.adoc[Polling Consumer] such as the File and FTP consumers. diff --git a/components/camel-saxon/src/main/docs/xquery-language.adoc b/components/camel-saxon/src/main/docs/xquery-language.adoc index 76ccd4c..3dbdb94 100644 --- a/components/camel-saxon/src/main/docs/xquery-language.adoc +++ b/components/camel-saxon/src/main/docs/xquery-language.adoc @@ -14,9 +14,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use XQuery to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. == XQuery Language options diff --git a/components/camel-spring/src/main/docs/spel-language.adoc b/components/camel-spring/src/main/docs/spel-language.adoc index 120479c..291899f 100644 --- a/components/camel-spring/src/main/docs/spel-language.adoc +++ b/components/camel-spring/src/main/docs/spel-language.adoc @@ -126,8 +126,8 @@ can invoke the "bar" method on this bean like this: === SpEL in enterprise integration patterns -You can use SpEL as an expression for xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient -List] or as a predicate inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +You can use SpEL as an expression for xref:eips:recipientList-eip.adoc[Recipient +List] or as a predicate inside a xref:eips:filter-eip.adoc[Message Filter]: [source,xml] diff --git a/components/camel-spring/src/main/docs/spring-event-component.adoc b/components/camel-spring/src/main/docs/spring-event-component.adoc index 7f35648..a773c35 100644 --- a/components/camel-spring/src/main/docs/spring-event-component.adoc +++ b/components/camel-spring/src/main/docs/spring-event-component.adoc @@ -18,8 +18,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 -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration -Patterns] to process them such as xref:{eip-vc}:eips:filter-eip.adoc[Message +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration +Patterns] to process them such as xref:eips:filter-eip.adoc[Message Filter]. == URI format diff --git a/components/camel-spring/src/main/docs/spring-summary.adoc b/components/camel-spring/src/main/docs/spring-summary.adoc index f96ed0e..27841f2 100644 --- a/components/camel-spring/src/main/docs/spring-summary.adoc +++ b/components/camel-spring/src/main/docs/spring-summary.adoc @@ -25,7 +25,7 @@ components like xref:jms-component.adoc[JMS] and xref:jms-component.adoc[JPA] Type Converter support for Spring Resources etc * Allows you to reuse the Spring Testing framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] and Camel's powerful xref:mock-component.adoc[Mock] and xref:others:test.adoc[Test] endpoints diff --git a/components/camel-sql/src/main/docs/sql-component.adoc b/components/camel-sql/src/main/docs/sql-component.adoc index 4de6cd1..7865e4b 100644 --- a/components/camel-sql/src/main/docs/sql-component.adoc +++ b/components/camel-sql/src/main/docs/sql-component.adoc @@ -46,7 +46,7 @@ pattern. See further below. [TIP] ==== This component can be used as a -xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client]. +xref:eips:transactional-client.adoc[Transactional Client]. ==== The SQL component uses the following endpoint URI notation: diff --git a/components/camel-xpath/src/main/docs/xpath-language.adoc b/components/camel-xpath/src/main/docs/xpath-language.adoc index b1a9768..c636a55 100644 --- a/components/camel-xpath/src/main/docs/xpath-language.adoc +++ b/components/camel-xpath/src/main/docs/xpath-language.adoc @@ -14,9 +14,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use XPath to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. *Streams* diff --git a/docs/components/modules/ROOT/pages/beanstalk-component.adoc b/docs/components/modules/ROOT/pages/beanstalk-component.adoc index 2d1d4cb..f32272a 100644 --- a/docs/components/modules/ROOT/pages/beanstalk-component.adoc +++ b/docs/components/modules/ROOT/pages/beanstalk-component.adoc @@ -166,7 +166,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 xref:{eip-vc}:eips:polling-consumer.adoc[Polling +The beanstalk consumer is a Scheduled xref:eips: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/dataset-component.adoc b/docs/components/modules/ROOT/pages/dataset-component.adoc index 8144c4e..fd6792d 100644 --- a/docs/components/modules/ROOT/pages/dataset-component.adoc +++ b/docs/components/modules/ROOT/pages/dataset-component.adoc @@ -20,7 +20,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips: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/dataset-test-component.adoc b/docs/components/modules/ROOT/pages/dataset-test-component.adoc index c4e2377..8f8083c 100644 --- a/docs/components/modules/ROOT/pages/dataset-test-component.adoc +++ b/docs/components/modules/ROOT/pages/dataset-test-component.adoc @@ -20,7 +20,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips: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 9cf7dc3..b11fbbf 100644 --- a/docs/components/modules/ROOT/pages/disruptor-component.adoc +++ b/docs/components/modules/ROOT/pages/disruptor-component.adoc @@ -202,7 +202,7 @@ without incurring significant latency spikes. == Use of Request Reply -The Disruptor component supports using xref:{eip-vc}:eips:requestReply-eip.adoc[Request +The Disruptor component supports using xref:eips:requestReply-eip.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 a692fc8..4658649 100644 --- a/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc +++ b/docs/components/modules/ROOT/pages/elasticsearch-rest-component.adoc @@ -281,7 +281,7 @@ try (ElasticsearchScrollRequestIterator response = template.requestBody("direct: } ---- -xref:{eip-vc}:eips:split-eip.adoc[Split EIP] can also be used. +xref:eips:split-eip.adoc[Split EIP] can also be used. [source,java] ---- diff --git a/docs/components/modules/ROOT/pages/elsql-component.adoc b/docs/components/modules/ROOT/pages/elsql-component.adoc index 0cad64c..c8461fa 100644 --- a/docs/components/modules/ROOT/pages/elsql-component.adoc +++ b/docs/components/modules/ROOT/pages/elsql-component.adoc @@ -22,7 +22,7 @@ This component uses `spring-jdbc` behind the scenes for the actual SQL handling. This component can be used as a -xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client]. +xref:eips:transactional-client.adoc[Transactional Client]. Maven users will need to add the following dependency to their `pom.xml` for this component: diff --git a/docs/components/modules/ROOT/pages/facebook-component.adoc b/docs/components/modules/ROOT/pages/facebook-component.adoc index 0dd23be..9424b9f 100644 --- a/docs/components/modules/ROOT/pages/facebook-component.adoc +++ b/docs/components/modules/ROOT/pages/facebook-component.adoc @@ -330,7 +330,7 @@ facebook4j.PostUpdate body. .to("facebook://postFeed/inBody=postUpdate); ---------------------------------------------------- -To poll, every 5 sec (You can set the xref:{eip-vc}:eips:polling-consumer.adoc[polling +To poll, every 5 sec (You can set the xref:eips: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/jms-component.adoc b/docs/components/modules/ROOT/pages/jms-component.adoc index e08191d..d127247 100644 --- a/docs/components/modules/ROOT/pages/jms-component.adoc +++ b/docs/components/modules/ROOT/pages/jms-component.adoc @@ -509,7 +509,7 @@ the documentation. Normally, when using xref:jms-component.adoc[JMS] as the transport, it only transfers the body and headers as the payload. If you want to use -xref:jms-component.adoc[JMS] with a xref:{eip-vc}:eips:dead-letter-channel.adoc[Dead Letter +xref:jms-component.adoc[JMS] with a xref:eips: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 @@ -1216,7 +1216,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 xref:{eip-vc}:eips:requestReply-eip.adoc[Request +transaction commits. Therefore to use xref:eips:requestReply-eip.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/language-component.adoc b/docs/components/modules/ROOT/pages/language-component.adoc index d2e88c5..8f70662 100644 --- a/docs/components/modules/ROOT/pages/language-component.adoc +++ b/docs/components/modules/ROOT/pages/language-component.adoc @@ -20,7 +20,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 xref:{eip-vc}:eips:dynamicRouter-eip.adoc[Dynamic +Routing Slip or xref:eips:dynamicRouter-eip.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/mock-component.adoc b/docs/components/modules/ROOT/pages/mock-component.adoc index 7255d41..64fb40f 100644 --- a/docs/components/modules/ROOT/pages/mock-component.adoc +++ b/docs/components/modules/ROOT/pages/mock-component.adoc @@ -20,7 +20,7 @@ notoriously difficult. The xref:mock-component.adoc[Mock], xref:mock-component.a and xref:dataset-component.adoc[DataSet] endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips: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/quartz-component.adoc b/docs/components/modules/ROOT/pages/quartz-component.adoc index 1390a81..f2b35ba 100644 --- a/docs/components/modules/ROOT/pages/quartz-component.adoc +++ b/docs/components/modules/ROOT/pages/quartz-component.adoc @@ -378,7 +378,7 @@ but it does not want to be fired now. The xref:quartz-component.adoc[Quartz] component provides a Polling Consumer scheduler which allows to -use cron based scheduling for xref:{eip-vc}:eips:polling-consumer.adoc[Polling +use cron based scheduling for xref:eips:polling-consumer.adoc[Polling Consumer] such as the File and FTP consumers. diff --git a/docs/components/modules/ROOT/pages/spring-event-component.adoc b/docs/components/modules/ROOT/pages/spring-event-component.adoc index 43ed976..38ca426 100644 --- a/docs/components/modules/ROOT/pages/spring-event-component.adoc +++ b/docs/components/modules/ROOT/pages/spring-event-component.adoc @@ -20,8 +20,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 -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration -Patterns] to process them such as xref:{eip-vc}:eips:filter-eip.adoc[Message +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration +Patterns] to process them such as xref:eips:filter-eip.adoc[Message Filter]. == URI format diff --git a/docs/components/modules/ROOT/pages/spring-summary.adoc b/docs/components/modules/ROOT/pages/spring-summary.adoc index 127611a..25daf5d 100644 --- a/docs/components/modules/ROOT/pages/spring-summary.adoc +++ b/docs/components/modules/ROOT/pages/spring-summary.adoc @@ -27,7 +27,7 @@ components like xref:jms-component.adoc[JMS] and xref:jms-component.adoc[JPA] Type Converter support for Spring Resources etc * Allows you to reuse the Spring Testing framework to simplify your unit and integration testing using -xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration +xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] and Camel's powerful xref:mock-component.adoc[Mock] and xref:others:test.adoc[Test] endpoints diff --git a/docs/components/modules/ROOT/pages/sql-component.adoc b/docs/components/modules/ROOT/pages/sql-component.adoc index f211ff9..c612272 100644 --- a/docs/components/modules/ROOT/pages/sql-component.adoc +++ b/docs/components/modules/ROOT/pages/sql-component.adoc @@ -48,7 +48,7 @@ pattern. See further below. [TIP] ==== This component can be used as a -xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client]. +xref:eips:transactional-client.adoc[Transactional Client]. ==== The SQL component uses the following endpoint URI notation: diff --git a/docs/components/modules/languages/pages/bean-language.adoc b/docs/components/modules/languages/pages/bean-language.adoc index 1de6089..4b4cb1d 100644 --- a/docs/components/modules/languages/pages/bean-language.adoc +++ b/docs/components/modules/languages/pages/bean-language.adoc @@ -22,7 +22,7 @@ using the type of the message body and using any annotations on the bean methods. The xref:manual::bean-binding.adoc[Bean Binding] rules are used to bind the -xref:{eip-vc}:eips:message.adoc[Message] Exchange to the method parameters; so you can +xref:eips:message.adoc[Message] Exchange to the method parameters; so you can annotate the bean to extract headers or other expressions such as xref:xpath-language.adoc[XPath] or xref:xquery-language.adoc[XQuery] from the message. @@ -115,7 +115,7 @@ public boolean isGoldCustomer(@Header(name = "foo") Integer fooHeader) {...} ---- So you can bind parameters of the method to the Exchange, the -xref:{eip-vc}:eips:message.adoc[Message] or individual headers, properties, the body +xref:eips:message.adoc[Message] or individual headers, properties, the body or other expressions. [[BeanLanguage-Non-RegistryBeans]] @@ -186,7 +186,7 @@ We have some test cases you can look at if it'll help is a JUnit test case showing the Java xref:manual::dsl.adoc[DSL] use of the bean expression being used in a filter * https://github.com/apache/camel/blob/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator.xml[aggregator.xml] -is a Spring XML test case for the xref:{eip-vc}:eips:aggregate-eip.adoc[Aggregator] which +is a Spring XML test case for the xref:eips:aggregate-eip.adoc[Aggregator] which uses a bean method call to test for the completion of the aggregation. include::{page-component-version}@camel-spring-boot::page$bean-starter.adoc[] diff --git a/docs/components/modules/languages/pages/datasonnet-language.adoc b/docs/components/modules/languages/pages/datasonnet-language.adoc index 3ac73da..25f572c 100644 --- a/docs/components/modules/languages/pages/datasonnet-language.adoc +++ b/docs/components/modules/languages/pages/datasonnet-language.adoc @@ -16,9 +16,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use DataSonnet to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. To use a DataSonnet expression use the following Java code: diff --git a/docs/components/modules/languages/pages/groovy-language.adoc b/docs/components/modules/languages/pages/groovy-language.adoc index 1e6abfa..8528f8e 100644 --- a/docs/components/modules/languages/pages/groovy-language.adoc +++ b/docs/components/modules/languages/pages/groovy-language.adoc @@ -16,9 +16,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use Groovy to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. To use a Groovy expression use the following Java code @@ -28,7 +28,7 @@ groovy("someGroovyExpression") --------------------------------------- For example you could use the *groovy* function to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message Filter] or as an Expression for a +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a Recipient List == Groovy Options diff --git a/docs/components/modules/languages/pages/mvel-language.adoc b/docs/components/modules/languages/pages/mvel-language.adoc index 78b9160..05351ba 100644 --- a/docs/components/modules/languages/pages/mvel-language.adoc +++ b/docs/components/modules/languages/pages/mvel-language.adoc @@ -75,7 +75,7 @@ The MVEL language supports 1 options, which are listed below. == Samples -For example you could use Mvel inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +For example you could use Mvel inside a xref:eips:filter-eip.adoc[Message Filter] in XML [source,java] diff --git a/docs/components/modules/languages/pages/ognl-language.adoc b/docs/components/modules/languages/pages/ognl-language.adoc index 3a61734..a76989f 100644 --- a/docs/components/modules/languages/pages/ognl-language.adoc +++ b/docs/components/modules/languages/pages/ognl-language.adoc @@ -79,7 +79,7 @@ The OGNL language supports 1 options, which are listed below. == Samples -For example you could use OGNL inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +For example you could use OGNL inside a xref:eips:filter-eip.adoc[Message Filter] in XML [source,java] diff --git a/docs/components/modules/languages/pages/spel-language.adoc b/docs/components/modules/languages/pages/spel-language.adoc index 8fa40f9..2276bf1 100644 --- a/docs/components/modules/languages/pages/spel-language.adoc +++ b/docs/components/modules/languages/pages/spel-language.adoc @@ -128,8 +128,8 @@ can invoke the "bar" method on this bean like this: === SpEL in enterprise integration patterns -You can use SpEL as an expression for xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient -List] or as a predicate inside a xref:{eip-vc}:eips:filter-eip.adoc[Message +You can use SpEL as an expression for xref:eips:recipientList-eip.adoc[Recipient +List] or as a predicate inside a xref:eips:filter-eip.adoc[Message Filter]: [source,xml] diff --git a/docs/components/modules/languages/pages/xpath-language.adoc b/docs/components/modules/languages/pages/xpath-language.adoc index 705905e..d856a73 100644 --- a/docs/components/modules/languages/pages/xpath-language.adoc +++ b/docs/components/modules/languages/pages/xpath-language.adoc @@ -16,9 +16,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use XPath to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. *Streams* diff --git a/docs/components/modules/languages/pages/xquery-language.adoc b/docs/components/modules/languages/pages/xquery-language.adoc index 0a82120..eec7c00 100644 --- a/docs/components/modules/languages/pages/xquery-language.adoc +++ b/docs/components/modules/languages/pages/xquery-language.adoc @@ -16,9 +16,9 @@ xref:manual::expression.adoc[Expression] or xref:manual::predicate.adoc[Predicat used in the xref:manual::dsl.adoc[DSL]. For example you could use XQuery to create an -Predicate in a xref:{eip-vc}:eips:filter-eip.adoc[Message +Predicate in a xref:eips:filter-eip.adoc[Message Filter] or as an Expression for a -xref:{eip-vc}:eips:recipientList-eip.adoc[Recipient List]. +xref:eips:recipientList-eip.adoc[Recipient List]. == XQuery Language options diff --git a/docs/components/modules/others/pages/jta.adoc b/docs/components/modules/others/pages/jta.adoc index 3ee1e1c..bab5ef6 100644 --- a/docs/components/modules/others/pages/jta.adoc +++ b/docs/components/modules/others/pages/jta.adoc @@ -13,4 +13,4 @@ include::{cq-version}@camel-quarkus:ROOT:partial$reference/others/jta.adoc[opts= The `camel-jta` component is used for integrating Camel's transaction support with JTA. -See more details in the xref:{eip-vc}:eips:transactional-client.adoc[Transactional Client] documentation. +See more details in the xref:eips:transactional-client.adoc[Transactional Client] documentation.