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 67763ac15eda CAMEL-16861: Cleanup docs
67763ac15eda is described below

commit 67763ac15edaad6ab39642d567da781475382ef5
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Mar 5 19:20:54 2026 +0100

    CAMEL-16861: Cleanup docs
---
 .../camel-seda/src/main/docs/seda-component.adoc   |   4 +-
 docs/user-manual/modules/ROOT/pages/endpoint.adoc  | 102 +++++++++++++++++++++
 docs/user-manual/modules/ROOT/pages/tracer.adoc    |  44 +++++++++
 docs/user-manual/modules/faq/nav.adoc              |   8 --
 ...-contexttestsupport-class-in-my-unit-tests.adoc |   7 --
 ...chars-when-debug-logging-messages-in-camel.adoc |  53 -----------
 ...do-i-set-the-mep-when-interacting-with-jbi.adoc |  33 -------
 ...ify-time-period-in-a-human-friendly-syntax.adoc |  54 -----------
 ...h-method-to-use-when-using-beans-in-routes.adoc |   8 --
 .../how-do-i-use-uris-with-parameters-in-xml.adoc  |  50 ----------
 ...om-processor-which-sends-multiple-messages.adoc |  50 ----------
 ...direct-event-seda-and-vm-endpoints-compare.adoc |  15 ---
 ...-do-the-timer-and-quartz-endpoints-compare.adoc |   7 --
 docs/user-manual/modules/faq/pages/index.adoc      |  20 ----
 14 files changed, 148 insertions(+), 307 deletions(-)

diff --git a/components/camel-seda/src/main/docs/seda-component.adoc 
b/components/camel-seda/src/main/docs/seda-component.adoc
index 112a28bb6686..36a5735118eb 100644
--- a/components/camel-seda/src/main/docs/seda-component.adoc
+++ b/components/camel-seda/src/main/docs/seda-component.adoc
@@ -34,8 +34,8 @@ If you need persistence, reliability or distributed SEDA, try 
using xref:jms-com
 ====
 *Synchronous*
 
-The xref:direct-component.adoc[Direct] component provides synchronous 
invocation
-of any consumers when a producer sends a message exchange.
+The xref:direct-component.adoc[Direct] component provides synchronous 
invocation (uses no threading; it directly invokes the
+consumer when sending) of any consumers when a producer sends a message 
exchange.
 ====
 
 == URI format
diff --git a/docs/user-manual/modules/ROOT/pages/endpoint.adoc 
b/docs/user-manual/modules/ROOT/pages/endpoint.adoc
index f73805fb9458..08d0283f20b9 100644
--- a/docs/user-manual/modules/ROOT/pages/endpoint.adoc
+++ b/docs/user-manual/modules/ROOT/pages/endpoint.adoc
@@ -126,6 +126,58 @@ in the xref:registry.adoc[Registry] that the file endpoint 
should use.
 
file://inbox?idempontentRepository=#type:org.apache.camel.spi.IdempotentRepository
 ----
 
+=== Configuring endpoint URIs in XML escaping & sign
+
+If you try and use one of the Camel xref:ROOT:uris.adoc[URIs] in an
+XML DSL using the URI query parameter notation, such as:
+
+[source,xml]
+----
+<route>
+  <from uri="direct:start?paramA=1&paramB=2"/>
+  <to uri="mock:result"/>
+</route>
+----
+
+you might get errors such as...
+
+----
+Caused by: org.xml.sax.SAXParseException: The reference to entity "paramB" 
must end with the ';' delimiter.
+  at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
+  at
+----
+
+This is because in XML you need to escape some special XML characters
+like these:
+
+[width="100%",cols="50%,50%",options="header",]
+|==================================================
+|Special Character |How to escape it in XML
+a|`&`
+
+a|`+&amp;+`
+
+a|`<`
+
+a|`+&lt;+`
+
+a|`>`
+
+a|`+&gt;+`
+
+|==================================================
+
+So if you write the following XML it should work...
+
+[source,xml]
+----
+<route>
+  <from uri="direct:start?paramA=1&amp;paramB=2"/>
+  <to uri="mock:result"/>
+</route>
+----
+
+
 === Configuring parameter values using raw values, such as passwords
 
 When configuring endpoint options using URI syntax, then the values is
@@ -322,6 +374,56 @@ The default maximum cache size is 1000.
 
 You need to configure this before xref:ROOT:camelcontext.adoc[CamelContext] is 
started.
 
+== Configuring time duration using hours, minutes syntax
+
+Some of the Camel xref:ROOT:component.adoc[components] offers options to
+specify a time period, which must be entered in millisecond as unit.
+
+This may be unfriendly to read as a human when the value is large such
+as `2700000` millis (45 minutes).
+
+In Camel you can configure this in a more readable syntax as explained:
+
+[width="100%",cols="50%,50%",options="header",]
+|============
+|Syntax |Unit
+|h |hour
+|m |minute
+|s |second
+|============
+
+So for example the xref:components::timer-component.adoc[Timer] endpoint can 
be configured as
+follows:
+
+[source,java]
+----
+from("timer:foo?period=45m").to("log:foo");
+----
+
+You can mix and match the units so you can do this as well:
+
+[source,java]
+----
+from("timer:foo?period=1h15m").to("log:foo");
+from("timer:bar?period=2h30s").to("log:bar");
+from("timer:bar?period=3h45m58s").to("log:bar");
+----
+
+However, you can also use long syntax:
+
+[width="100%",cols="50%,50%",options="header",]
+|=========================
+|Syntax |Unit
+|hour _or_ hours |hour
+|minute _or_ minutes |minute
+|second _or_ seconds |second
+|=========================
+
+[source,java]
+----
+from("timer:foo?period=45minutes").to("log:foo");
+----
+
 
 == Java Endpoint API
 
diff --git a/docs/user-manual/modules/ROOT/pages/tracer.adoc 
b/docs/user-manual/modules/ROOT/pages/tracer.adoc
index 19f5ad0f62af..5b42ae28f3fd 100644
--- a/docs/user-manual/modules/ROOT/pages/tracer.adoc
+++ b/docs/user-manual/modules/ROOT/pages/tracer.adoc
@@ -137,6 +137,50 @@ camel.main.tracing-logging-format = %-4.4s [%-30.30s] 
[%-50.50s]
 ----
 ====
 
+=== Configuring maximum length of message body
+
+When you run Camel with logging, it will log the messages and its
+content from time to time.
+
+As some messages can contain very big payloads Camel will by default
+clip the log message and only show the first 1000 chars.
+
+You will see this in the log as:
+
+[source,log]
+----
+DEBUG ProducerCache                  - >>>> Endpoint[direct:start] 
Exchange[Message: 01234567890123456789... [Body clipped after 20 chars, total 
length is 1000]]
+----
+
+
+[tabs]
+====
+
+Java::
++
+In Java you can set the maximum length as a global option.
++
+[source,java]
+----
+context.getGlobalOptions().put(Exchange.LOG_DEBUG_BODY_MAX_CHARS, "500");
+----
+
+Application Properties::
++
+You can also set the limit in `application.properties`.
++
+[source,properties]
+-----
+camel.main.globalOptions[CamelLogDebugBodyMaxChars] = 500
+-----
+====
+
+NOTE: You can customize the limit when Camel clips the body in the log.
+You can use a limit of 0 to disable limit, so the entire body is
+shown. Setting a negative value, such as -1, means
+the message body is not logged at all.
+
+
 == See Also
 
 - xref:backlog-tracer.adoc[Backlog Tracer]
diff --git a/docs/user-manual/modules/faq/nav.adoc 
b/docs/user-manual/modules/faq/nav.adoc
index b6f881f08449..d39c2d9c0eab 100644
--- a/docs/user-manual/modules/faq/nav.adoc
+++ b/docs/user-manual/modules/faq/nav.adoc
@@ -13,12 +13,7 @@
 ** xref:ROOT:languages.adoc[What languages are supported?]
 ** xref:what-platforms-are-supported.adoc[What platforms are supported?]
 ** xref:why-the-name-camel.adoc[Why the name Camel?]
-** 
xref:how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc[How 
do I specify which method to use when using beans in routes?]
 ** xref:how-does-camel-look-up-beans-and-endpoints.adoc[How does Camel look up 
beans and endpoints?]
-** xref:how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc[How 
do I reuse the ContextTestSupport class in my unit tests?]
-** 
xref:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc[How 
do I set the max chars when debug logging messages in Camel?]
-** xref:how-do-i-use-uris-with-parameters-in-xml.adoc[How do I use URIs with 
parameters in XML?]
-** 
xref:how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc[How 
do I write a custom Processor which sends multiple messages?]
 ** xref:how-should-i-invoke-my-pojos-or-spring-services.adoc[How should I 
invoke my POJOs or Spring Services?]
 ** xref:how-to-avoid-sending-some-or-all-message-headers.adoc[How to avoid 
sending some or all message headers?]
 ** xref:how-to-remove-the-http-protocol-headers-in-the-camel-message.adoc[How 
to remove the http protocol headers in the camel message?]
@@ -38,9 +33,6 @@
 ** xref:why-is-the-exception-null-when-i-use-onexception.adoc[Why is the 
exception null when I use onException?]
 ** xref:why-use-multiple-camelcontext.adoc[Why use multiple CamelContext?]
 ** xref:how-do-i-use-log4j.adoc[How do I use log4j?]
-** xref:how-do-i-set-the-mep-when-interacting-with-jbi.adoc[How do I set the 
MEP when interacting with JBI?]
-** xref:how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc[How do the 
direct, event, seda and vm endpoints compare?]
-** xref:how-do-the-timer-and-quartz-endpoints-compare.adoc[How do the Timer 
and Quartz endpoints compare?]
 ** xref:why-does-my-jms-route-only-consume-one-message-at-once.adoc[Why does 
my JMS route only consume one message at once?]
 ** xref:exception-orgapachecamelnosuchendpointexception.adoc[Exception - 
org.apache.camel.NoSuchEndpointException]
 ** xref:exception-orgxmlsaxsaxparseexception.adoc[Exception - 
org.xml.sax.SAXParseException]
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc
deleted file mode 100644
index 9c23c964405e..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc
+++ /dev/null
@@ -1,7 +0,0 @@
-= How do I reuse the ContextTestSupport class in my unit tests?
-
-You might want to look at the various xref:ROOT:testing.adoc[Testing]
-to see if those are better,
-more powerful options. We see `ContextTestSupport` as an older, less
-powerful option.
-
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc
deleted file mode 100644
index 38d2e1a894e3..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc
+++ /dev/null
@@ -1,53 +0,0 @@
-= How do I set the max chars when debug logging messages in Camel?
-
-*Since Camel 2.0*
-
-When you run Camel with logging, it will log the messages and its
-content from time to time.
-As some messages can contain very big payloads Camel will by default
-clip the log message and only show the first 1000 chars.
-
-You will see this in the log as:
-
-----
- 
-DEBUG ProducerCache                  - >>>> Endpoint[direct:start] 
Exchange[Message: 01234567890123456789... [Body clipped after 20 chars, total 
length is 1000]]
-----
-
-Here we have a big message that just contains many numbers. As its based
-on an unit test we have set a custom limit of 20 chars, and we have a
-payload with 1000 chars in total.
-
-You can customize the limit when Camel clips the body in the log.
-You can use a limit of 0 or negative to disable it so the entire body is
-shown.
-
-From *Camel 2.12* onwards, setting a negative value, such as -1, means
-the message body is not logged. For earlier Camel versions, you would
-need to set the value to 1, and have the first char logged.
-
-[[HowdoIsetthemaxcharswhendebugloggingmessagesinCamel-CustomizingfromJavaDSL]]
-== Customizing from Java DSL
-
-You add to the Camel properties the limit. For example to limit at 500
-chars:
-
-[source,java]
-----
-        context.getGlobalOptions().put(Exchange.LOG_DEBUG_BODY_MAX_CHARS, 
"500");
-----
-
-[[HowdoIsetthemaxcharswhendebugloggingmessagesinCamel-CustomizingfromSpringDSL]]
-== Customizing from Spring DSL
-
-You add to the Camel properties the limit. For example to limit at 500
-chars:
-
-[source,xml]
-----
-   <camelContext>
-       <properties>
-           <property key="CamelLogDebugBodyMaxChars" value="500"/>
-      </properties>
-   </camelContext>
-----
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-set-the-mep-when-interacting-with-jbi.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-set-the-mep-when-interacting-with-jbi.adoc
deleted file mode 100644
index c4b315ca16b2..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-set-the-mep-when-interacting-with-jbi.adoc
+++ /dev/null
@@ -1,33 +0,0 @@
-= How do I set the MEP when interacting with JBI?
-
-[[HowdoIsettheMEPwheninteractingwithJBI-Problem]]
-== Problem
-
-If you are using the Camel JBI integration to send a
-`MessageExchange` to another JBI component from within your Camel route,
-Camel uses the MEP of the underlying Camel Exchange to determine the MEP
-of the JBI `MessageExchange`. An example:
-
-[source,java]
-----
-from(""timer://foo").to("jbi:endpoint:urn:translator:endpoint").to("log:test");
 //THIS WON'T WORK...
-----
-
-If the timer endpoint that starts the route sends a Camel exchange with
-an in-only MEP, the MEP for interacting with JBI will also be InOnly.
-Now imagine that the target JBI endpoint is in fact a
-http://servicemix.apache.org/servicemix-saxon.html[servicemix-saxon xslt 
endpoint],
-that really expects an InOut MEP. This would break the Camel
-route above.
-
-[[HowdoIsettheMEPwheninteractingwithJBI-Solution]]
-== Solution
-
-For this case, you can override the MEP used from the Camel route
-like this, making sure that a JBI InOut `MessageExchange` is being used to
-interact with the `"urn:translation:endpoint"` endpoint.
-
-[source,java]
-----
-from("timer://foo").to("jbi:endpoint:urn:translator:endpoint?mep=in-out").to("log:test");
 //...BUT THIS WILL
-----
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-specify-time-period-in-a-human-friendly-syntax.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-specify-time-period-in-a-human-friendly-syntax.adoc
deleted file mode 100644
index 28025834f2ce..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-specify-time-period-in-a-human-friendly-syntax.adoc
+++ /dev/null
@@ -1,54 +0,0 @@
-= How do I specify time period in a human friendly syntax?
-
-*Since Camel 2.3*
-
-Some of the Camel xref:ROOT:component.adoc[components] offers options to
-specify a time period, which must be entered in milli second as unit.
-This may be unfriendly to read as a human when the value is large such
-as 45min = 2700000 millis.
-
-So in Camel 2.3 you can now configure any endpoint uri parameter using a
-String syntax, which at runtime will get converted to millis (`long`
-type).
-
-You can use the following short syntax, which is most common to use:
-
-[width="100%",cols="50%,50%",options="header",]
-|============
-|Syntax |Unit
-|h |hour
-|m |minute
-|s |second
-|============
-
-So for example the xref:components::timer-component.adoc[Timer] endpoint can 
be configured as
-follows:
-
-[source,java]
-----
-from("timer:foo?period=45m").to("log:foo");
-----
-
-You can mix and match the units so you can do this as well:
-
-[source,java]
-----
-from("timer:foo?period=1h15m").to("log:foo");
-from("timer:bar?period=2h30s").to("log:bar");
-from("timer:bar?period=3h45m58s").to("log:bar");
-----
-
-However you can also use long syntax:
-
-[width="100%",cols="50%,50%",options="header",]
-|=========================
-|Syntax |Unit
-|hour or hours |hour
-|minute or minutes |minute
-|second or seconds |second
-|=========================
-
-[source,java]
-----
-from("timer:foo?period=45minutes").to("log:foo");
-----
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc
deleted file mode 100644
index cd8c283b543b..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc
+++ /dev/null
@@ -1,8 +0,0 @@
-= Ho do I specify which method to use when using beans in routes?
-
-See xref:components::bean-component.adoc[Bean], 
xref:ROOT:bean-integration.adoc[Bean Integration]
-and xref:ROOT:bean-binding.adoc[Bean Binding]
-
-However if you have overloaded methods you need to specify which of
-those overloaded method you want to use by specifying parameter type
-qualifiers. See more details at xref:ROOT:bean-binding.adoc[Bean Binding].
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-use-uris-with-parameters-in-xml.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-use-uris-with-parameters-in-xml.adoc
deleted file mode 100644
index 9d66c25c7fba..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-use-uris-with-parameters-in-xml.adoc
+++ /dev/null
@@ -1,50 +0,0 @@
-= How do I use URIs with parameters in XML?
-
-If you try and use one of the Camel xref:ROOT:uris.adoc[URIs] in an
-XML DSL using the URI query parameter notation, such as:
-
-[source,xml]
-----
-<route>
-  <from uri="direct:start?paramA=1&paramB=2"/>
-  <to uri="mock:result"/>
-</route>
-----
-
-you might get errors such as...
-
-----
-Caused by: org.xml.sax.SAXParseException: The reference to entity "paramB" 
must end with the ';' delimiter.
-  at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
-  at
-----
-
-This is because in XML you need to escape some special XML characters
-like these:
-
-[width="100%",cols="50%,50%",options="header",]
-|==================================================
-|Special Character |How to escape it in XML
-a|`&`
-
-a|`+&amp;+`
-
-a|`<`
-
-a|`+&lt;+`
-
-a|`>`
-
-a|`+&gt;+`
-
-|==================================================
-
-So if you write the following XML it should work...
-
-[source,xml]
-----
-<route>
-  <from uri="direct:start?paramA=1&amp;paramB=2"/>
-  <to uri="mock:result"/>
-</route>
-----
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc
deleted file mode 100644
index 3c61ceb060b7..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc
+++ /dev/null
@@ -1,50 +0,0 @@
-= How do I write a custom Processor which sends multiple messages?
-
-You could use a xref:components:eips:split-eip.adoc[Splitter] or use multiple
-xref:components:eips:message-translator.adoc[Message Translator] instances in 
your
-route.
-
-Or you could write a custom processor which is injected with a
-`ProducerTemplate` instance that just generates N messages...
-
-[source,java]
-----
-public class MyProducer implements Processor {
-  ProducerTemplate producer;
-
-  public void setProducer(ProducerTemplate producer) {
-    this.producer = producer;
-  }
-
-  public void process(Exchange inExchange) {
-    // some loop for each message 
-    for (String template in templates) {
-       // lets send a new exchange to the producers default destination
-       // being called back so we can customize the message
-       producer.send(new Processor() {
-          public void process(Exchange outExchange) {
-              outExchange.getIn().setBody("This is the body"); 
-              // set some headers too?
-          }
-       });
-    }
-}
-----
-
-Then the `ProducerTemplate` can be injected -- configured in `spring.xml`
-with its default URI:
-
-[source,xml]
-----
-<camelContext xmlns="http://camel.apache.org/schema/spring";>
-  <template id="myTemplate" defaultEndpoint="activemq:someQueue"/>
-</camelContext>
-
-<bean id="foo" class="MyProducer">
-  <property name="producer" ref="myTemplate"/>
-</bean>
-----
-
-Note that the default output URI is inherited from the `<template/>`
-configuration. If you prefer you could specify that in the
-`producer.send()` method call.
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc
deleted file mode 100644
index c7d799a67958..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc
+++ /dev/null
@@ -1,15 +0,0 @@
-= How do the `direct`, `event`, `seda`, and `vm` endpoints compare?
-
-* VM and xref:components::seda-component.adoc[SEDA] endpoints are basically the
-same; they both offer asychronous in memory SEDA queues; they differ in
-visibility -- endpoints are visible inside the same JVM or within the same
-CamelContext respectively.
-* xref:components::direct-component.adoc[Direct] uses no threading; it 
directly invokes the
-consumer when sending.
-* xref:components::spring-event-component.adoc[Spring Event] adds a listener 
to Spring's
-application events; so the consumer is invoked the same thread as Spring
-notifies events. Event differs in that the payload should be a Spring
-`ApplicationEvent` object whereas 
xref:components::direct-component.adoc[Direct],
-xref:components::seda-component.adoc[SEDA] can use any payload.
-
-More information about when to use which component can be found in this 
https://tomd.xyz/camel-direct-vm-seda/[guide].
diff --git 
a/docs/user-manual/modules/faq/pages/how-do-the-timer-and-quartz-endpoints-compare.adoc
 
b/docs/user-manual/modules/faq/pages/how-do-the-timer-and-quartz-endpoints-compare.adoc
deleted file mode 100644
index 3ee7f106cbd4..000000000000
--- 
a/docs/user-manual/modules/faq/pages/how-do-the-timer-and-quartz-endpoints-compare.adoc
+++ /dev/null
@@ -1,7 +0,0 @@
-= How do the Timer and Quartz endpoints compare?
-
-xref:components::timer-component.adoc[Timer] is a simple, non persistence 
timer using the
-JDK's in built timer mechanism.
-
-xref:components::quartz-component.adoc[Quartz] uses the Quartz library which 
uses a database
-to store timer events and supports distributed timers and cron notation.
diff --git a/docs/user-manual/modules/faq/pages/index.adoc 
b/docs/user-manual/modules/faq/pages/index.adoc
index a5e33f49feb7..34ce1fafece0 100644
--- a/docs/user-manual/modules/faq/pages/index.adoc
+++ b/docs/user-manual/modules/faq/pages/index.adoc
@@ -34,12 +34,7 @@ General questions about Camel
 
 Questions on using Apache Camel
 
-* 
xref:how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc[How 
do I specify which method to use when using beans in routes?]
 * xref:how-does-camel-look-up-beans-and-endpoints.adoc[How does Camel look up 
beans and endpoints?]
-* xref:how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc[How 
do I reuse the ContextTestSupport class in my unit tests?]
-* 
xref:how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc[How 
do I set the max chars when debug logging messages in Camel?]
-* xref:how-do-i-use-uris-with-parameters-in-xml.adoc[How do I use URIs with 
parameters in XML?]
-* 
xref:how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc[How 
do I write a custom Processor which sends multiple messages?]
 * xref:how-should-i-invoke-my-pojos-or-spring-services.adoc[How should I 
invoke my POJOs or Spring Services?]
 * xref:how-to-avoid-sending-some-or-all-message-headers.adoc[How to avoid 
sending some or all message headers?]
 * xref:how-to-create-executable-jar-camel-main.adoc[How to create executable 
JAR for camel-main project?]
@@ -68,21 +63,6 @@ xref:components::log-component.adoc[Log] endpoint or JDK 1.4 
logging or Log4j et
 
 * xref:how-do-i-use-log4j.adoc[How do I use log4j?]
 
-[[FAQ-CamelEndpointQuestions]]
-== Camel Endpoint Questions
-
-Questions on using the various Camel xref:components::index.adoc[Components]
-and xref:ROOT:endpoint.adoc[Endpoint] implementations
-
-* xref:how-do-i-set-the-mep-when-interacting-with-jbi.adoc[How do I set the 
MEP when interacting with JBI?]
-* xref:how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc[How do the 
direct, event, seda and vm endpoints compare?]
-* xref:how-do-the-timer-and-quartz-endpoints-compare.adoc[How do the Timer and 
Quartz endpoints compare?]
-
-[[FAQ-ComponentQuestions]]
-== Component Questions
-
-Questions on using specific components
-
 [[FAQ-JMSQuestions]]
 === JMS Questions
 

Reply via email to