You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2026/07/22 19:26:00 UTC

[jira] [Created] (CAMEL-24246) Audit components for exchangePattern (InOnly vs InOut) support

Claus Ibsen created CAMEL-24246:
-----------------------------------

             Summary: Audit components for exchangePattern (InOnly vs InOut) support
                 Key: CAMEL-24246
                 URL: https://issues.apache.org/jira/browse/CAMEL-24246
             Project: Camel
          Issue Type: Task
            Reporter: Claus Ibsen


Most Camel components have a fixed exchange pattern — for example, HTTP is always InOut (request/reply) and Kafka is always InOnly (fire-and-forget). The exchangePattern option only has a practical effect on the limited set of components that truly support both InOnly and InOut, such as JMS, SEDA, and AMQP.

We should audit all components to determine which ones naturally support the exchangePattern option to be configured as either InOnly or InOut, and which ones do not use it at all. This would help:

- Improve documentation by clearly stating which components honor the exchange pattern
- Potentially hide or remove the exchangePattern option from components where it has no effect
- Reduce user confusion about what setExchangePattern actually does (see recent mailing list discussion with Raymond Meester)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)