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


Reply via email to