Expose QueuedNotificationManager statistics 09/81309/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Mar 2019 09:51:31 +0000 (10:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 29 Mar 2019 10:31:02 +0000 (11:31 +0100)
commite74ded11579d1413a8e8d89129660b81048d26bd
treead96a48ac62e71e474bb8d4bf713b3bf185ffcc3
parent9924dd282eb24c8f54503d16c89fb75b6a0b0055
Expose QueuedNotificationManager statistics

This backports the MXBean defined in the controller project and makes
an implementation of it available through getMXBean().

JIRA: CONTROLLER-653
BUGZILLA: BUG-1446
Change-Id: Ica8dff7aef8989f2b23b1fc8c100a535998273b1
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/ListenerNotificationQueueStats.java
common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/QueuedNotificationManager.java
common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/QueuedNotificationManagerMXBean.java [new file with mode: 0644]
common/util/src/main/java/org/opendaylight/yangtools/util/concurrent/QueuedNotificationManagerMXBeanImpl.java [new file with mode: 0644]