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)

Reply via email to