gnodet opened a new pull request, #23193: URL: https://github.com/apache/camel/pull/23193
## Summary Third batch of Javadoc improvements for the camel-api module: - **HTTPS URLs**: Update all 67 `http://camel.apache.org` URLs to `https://` across 39 files - **Broken link fix**: Replace dead Spring 2.5.x API link in `Synchronization.java` with plain code reference - **Exchange rewrite**: Rewrite class-level Javadoc to lead with `getMessage()` instead of deprecated `getIn()/getOut()` pattern - **SPI contracts**: Add contract documentation to `Language`, `AggregationRepository`, and `DataFormatFactory` explaining lifecycle, thread-safety, and usage - **Exception constructors**: Add `@param` tags to constructors of 20 most important exception classes (CamelExecutionException, NoSuchBeanException, FailedToCreateRouteException, PropertyBindingException, etc.) - **StreamCacheException**: Add missing class-level Javadoc All changes are Javadoc-only — no functional code modified. 64 files changed, 327 insertions, 105 deletions. ## Test plan - [x] `mvn install -pl core/camel-api -DskipTests` passes - [x] Formatter applied (`mvn formatter:format impsort:sort`) - [x] No generated file changes needed -- 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]
