Description
Add JMX control and monitoring to the Dynamic Router eip component.
Control messages are, currently, the only mechanism to control the Dynamic Router EIP component, and some REST endpoints, currently, are the only mechanism to provide any monitoring. Users that rely on JMX would benefit from the addition of MBeans that provide the ability to control and monitor this component.
This task will include exposing existing functionality. If control or monitoring of anything else (that doesn't yet exist) can be provided, those will be added and, as appropriate, these features will be exposed in the conventional (REST) way along with their exposure via JMX.
Tests will be added and/or updated, as needed in the tests included with the component code. After the initial merge, the spring boot example will also be updated to provide a practical-use example.
Note: this started out as a personal experiment to gauge the viability of adding this feature, so at the time of writing this ticket, the main implementation is complete, and tests are currently in progress.
Attachments
Issue Links
- links to