[
https://issues.apache.org/jira/browse/CAMEL-24246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-24246:
--------------------------------
Fix Version/s: 4.x
> 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
> Priority: Major
> Fix For: 4.x
>
>
> 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)