Dhairya-007 opened a new pull request, #29491:
URL: https://github.com/apache/camel/pull/29491

   `transferException` on `sjms` and `sjms2` ends its description with:
   
   > Notice that if you also have **transferExchange** enabled, this option 
takes precedence.
   
   That sentence belongs to `JmsConfiguration`, which carries the same text for 
`camel-jms`. Neither `sjms` nor `sjms2` declares `transferExchange` — the only 
matching option either one has is `transferException` itself:
   
   ```
   sjms  options containing 'transfer': ['transferException']
   sjms2 options containing 'transfer': ['transferException']
   ```
   
   So on these two components the note describes precedence over an option that 
cannot be set, and points readers at an option they will not find. `camel-sjms` 
is deliberately the simplified JMS component, so the sentence is removed rather 
than the option added.
   
   `camel-jms`, `activemq`, `activemq6` and `amqp` all declare 
`transferExchange`, so `JmsConfiguration` and their generated files are 
untouched — only the copy on `SjmsEndpoint` is removed.
   
   `sjms2` reuses `SjmsEndpoint`, so one annotation change covers both 
components; the committed metadata, catalog entries and endpoint DSL javadoc 
are updated to match. The DSL javadoc is machine-wrapped, so I reproduced 
`EndpointDslMojo.formatJavadocOrCommentStringAsList` (wrap at `78 - indent`) 
and verified it regenerates the current text byte-for-byte before applying the 
change.
   
   Documentation only — no behaviour change.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to