Details
-
New Feature
-
Status: Resolved
-
High
-
Resolution: Done
-
None
-
None
Description
MXBean interfaces are a public API contract stronger than Java APIs, as these are accessed by external interfaces, typically for purposes of monitoring.
As such, we want to make sure these are treated as nicely as any other API or better.
Publish the contents of org.opendaylight.controller.cluster.datastore.jmx.mbeans in terms of *MXBean.java in a separate artifact.
Attachments
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 93305,3 | Move MXBean definitions to cds-mgmt-api | master | controller | Status: MERGED | +2 | +1 |
| 93306,3 | Move DataTreeListenerInfo | master | controller | Status: MERGED | +2 | +1 |
| 93307,4 | Move FollowerInfo | master | controller | Status: MERGED | +2 | +1 |
| 93308,3 | Move cluster.datastore.jmx.mbeans.shard | master | controller | Status: MERGED | +2 | +1 |
| 93309,3 | Remove ShardMBeanFactory | master | controller | Status: MERGED | +2 | +1 |
| 93310,5 | Make cds-mgmt-api a JPMS module | master | controller | Status: MERGED | +2 | +1 |