[certeorem] Add support for JMX based management of hub and subscriber

Description

This good suggestion for RFE was made by Robert.

I would like to propose using spingframework JMX support features to do this. This will bring in some dependencies but make the job very much easier than any alternatives.

Here is an initial list of potential MBeans and their operations...

  • Hub

    • getStats() - Gets aggregate statistics for various requests received and sent by hub

    • getTopics() - Gets the topics managed by the hub

    • getSubscribers(String topic) - Gets the subscribers subscribed to specified topic

  • Subscriptions

    • getStats() - Gets aggregate statistics for various requests received and sent by subscriber

    • getSubscriptions() Gets a list of Subscription ids

    • getSubscription(String id) Gets information about a specified subscription

Environment

None

Status

Assignee

Farrukh Najmi

Reporter

Farrukh Najmi

Labels

None

Participants

None

Fix versions

Affects versions

1.0-M1

Priority

Major