Description
As a result of a user bringing a bug to my attention, plus discussion during a recent merge request for the Dynamic Router EIP component, I want to rework the component to achieve a few objectives:
- Fix URI subscription issues. Subscribing by using URI parameters caused problems, since the URI parameters would change with each subscription, but the component URI was not dynamic, and it would essentially ignore any URI subscription after the first one.
- Utilize the existing Recipient List processor instead of re-implementing Multicast or RecipientList processor logic
- The component should focus on managing the dynamic rule base as its primary function, and utilize as much of the existing Camel-provided code as possible.
- Enhance the documentation so that users have a better idea of how to use this component, and the use cases that this component is well equipped to handle.