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]
