This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 46c9637 Polish and cleanup documentation
46c9637 is described below
commit 46c96371212cb8885a61065f0adbfaf78eb18d32
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Aug 20 09:27:30 2021 +0200
Polish and cleanup documentation
---
docs/user-manual/modules/ROOT/nav.adoc | 1 -
docs/user-manual/modules/ROOT/pages/async.adoc | 3 -
.../ROOT/pages/asynchronous-routing-engine.adoc | 64 ----------------------
docs/user-manual/modules/ROOT/pages/index.adoc | 1 -
4 files changed, 69 deletions(-)
diff --git a/docs/user-manual/modules/ROOT/nav.adoc
b/docs/user-manual/modules/ROOT/nav.adoc
index ff93f60..94c0de1 100644
--- a/docs/user-manual/modules/ROOT/nav.adoc
+++ b/docs/user-manual/modules/ROOT/nav.adoc
@@ -27,7 +27,6 @@
** xref:camel-3x-upgrade-guide.adoc[Camel 3.x Upgrade Guide]
* xref:architecture.adoc[Architecture]
** xref:async.adoc[Async]
-** xref:asynchronous-routing-engine.adoc[Asynchronous Routing Engine]
** xref:backlogdebugger.adoc[Backlog debugger]
** xref:backlog-tracer.adoc[Backlog Tracer]
** xref:batch-consumer.adoc[Batch Consumer]
diff --git a/docs/user-manual/modules/ROOT/pages/async.adoc
b/docs/user-manual/modules/ROOT/pages/async.adoc
index f4a96fe..6d15eb3 100644
--- a/docs/user-manual/modules/ROOT/pages/async.adoc
+++ b/docs/user-manual/modules/ROOT/pages/async.adoc
@@ -483,9 +483,6 @@ Request Only messaging.
The `threads` DSL leverages the JDK concurrency framework for multi-threading.
It can be used to turn a synchronous route into
Async. What happens is that from the point forwards
from `threads` the messages are routed asynchronous in a new thread.
-Camel leverages the xref:asynchronous-routing-engine.adoc[asynchronous routing
engine],
-which was re-introduced in Camel 2.4, to continue
-routing the Exchange asynchronously.
The `threads` DSL supports the following options:
diff --git
a/docs/user-manual/modules/ROOT/pages/asynchronous-routing-engine.adoc
b/docs/user-manual/modules/ROOT/pages/asynchronous-routing-engine.adoc
deleted file mode 100644
index 6594de6..0000000
--- a/docs/user-manual/modules/ROOT/pages/asynchronous-routing-engine.adoc
+++ /dev/null
@@ -1,64 +0,0 @@
-[[AsynchronousRoutingEngine-AsynchronousRoutingEngine]]
-= Asynchronous Routing Engine
-
-*Since Camel 2.4*
-
-As of Camel 2.4 the asynchronous routing engine is back and kicking. +
-All the xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise
Integration Patterns]
-are supported as well a selected number of
-Components:
-
-* xref:components::ahc-component.adoc[AHC] *Camel 2.8:* (only producer)
-* AWS *Camel 2.11:* (only consumer) for S3 and SNS.
-* xref:components::avro-component.adoc[Avro] *Camel 2.10:* (only producer)
-* xref:components::cxf-component.adoc[CXF] *Camel 2.5:* (both consumer and
producer)
-* xref:components::cxfrs-component.adoc[CXFRS] *Camel 2.5:* (only consumer)
-* xref:components::direct-vm-component.adoc[Direct-VM] *Camel 2.10.5/2.11.0:*
(both consumer
-and producer)
-* xref:components::file-component.adoc[File] - (only consumer)
-* xref:components::ftp-component.adoc[FTP] - (only consumer)
-* xref:components::guava-eventbus-component.adoc[Guava EventBus] *Camel 2.10:*
(only consumer)
-* JBI (both consumer and producer)
-* xref:components::jetty-component.adoc[Jetty] (both consumer and producer)
-* xref:components::jgroups-component.adoc[JGroups] *Camel 2.10:* (only
consumer)
-* xref:components::jms-component.adoc[JMS] *Camel 2.5:* (only producer for
-Request Reply messaging over JMS). *Camel 2.9:*
-(consumer, if option `asyncConsumer=true` is used).
-* xref:components::jms-component.adoc[JMS] *Camel 2.9:* (also consumer)
-* NMR (both consumer and producer)
-* xref:components::netty-component.adoc[Netty] only producer (*Camel 2.10:*
also consumer)
-* xref:components::seda-component.adoc[SEDA] (both consumer and producer) SEDA
was mistakenly
-in this list until November 3rd 2012. As of Camel 2.10.x, it still does
-not leverage the Async Routing Engine, but support is planned for
-http://camel.apache.org/camel-30-roadmap.html#Camel3.0-Roadmap-SEDA%2FVMcomponentstoleverageasyncroutingengine[Camel
-3.0].
-
-* xref:components::timer-component.adoc[Timer] *Camel 2.12:* (only consumer)
-
-When we say a component is supported, that means, the component is
-leveraging the asynchronous model. For example
xref:components::jetty-component.adoc[Jetty]
-uses continuations and the async HTTP client to be fully asynchronous
-and non-blocked. That means no threads will ever be blocked while
-waiting for a reply.
-
-In the future, additional Components will be
-supported as well where it's applicable.
-
-[[AsynchronousRoutingEngine-Forcingtousesynchronousprocessing]]
-== Forcing to use synchronous processing
-
-You can configure the endpoints with the option `synchronous=true` to
-force using synchronous processing. For example when sending a web
-service request using xref:components::cxf-component.adoc[CXF], the caller
will wait for the
-reply if `synchronous=true` was configured. Currently, this option is
-supported by all the producers. If you don't want to let the
-xref:components::cxf-component.adoc[CXF] consumer leverage the CXF
continuation API to use the
-asynchronous processing, you can also use this option `synchronous=true`
-to disable it. The JBI and NMR components
-are always asynchronous and don't support this option.
-
-[[AsynchronousRoutingEngine-Backgroundinformation]]
-== Background information
-
-See Asynchronous Processing for
-additional information and the concepts behind the asynchronous model.
diff --git a/docs/user-manual/modules/ROOT/pages/index.adoc
b/docs/user-manual/modules/ROOT/pages/index.adoc
index 7582c82..22088e90 100644
--- a/docs/user-manual/modules/ROOT/pages/index.adoc
+++ b/docs/user-manual/modules/ROOT/pages/index.adoc
@@ -65,7 +65,6 @@ For a deeper and better understanding of Apache Camel, an
xref:faq:what-is-camel
=== xref:architecture.adoc[Architecture]
* xref:async.adoc[Async]
-* xref:asynchronous-routing-engine.adoc[Asynchronous Routing Engine]
* xref:backlogdebugger.adoc[BacklogDebugger]
* xref:backlog-tracer.adoc[BacklogTracer]
* xref:batch-consumer.adoc[Batch Consumer]