Steve973 opened a new pull request #6810: URL: https://github.com/apache/camel/pull/6810
This pull requests provides simplification to the Dynamic Router EIP component with regard to control channel messages. Instead of only having the option to create and send a POJO for all of the parameters of subscribing or unsubscribing, this pull request allows a user to: - use the URI for all parameters, or to use a combination of URI parameters and a bean in the registry that contains the exchange filtering predicate - use a combination of URI parameters and a Predicate as the message body to use as the exchange filtering predicate - omit the subscription ID URI parameter to have the subscription ID generated as a UUID string and returned as the message body A pull request will follow this one, in the near future for: - an update to the corresponding Spring Boot starter - an update to the corresponding Spring Boot example <!-- Uncomment and fill this section if your PR is not trivial - [x] [JIRA issue](https://issues.apache.org/jira/browse/CAMEL-17500) - [x] Each commit in the pull request should have a meaningful subject line and body. - [x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why. - [x] Run `mvn clean install -Psourcecheck` in your module with source check enabled to make sure basic checks pass and there are no checkstyle violations. --> -- 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: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org