[jboss-cvs] JBoss Messaging SVN: r7650 - in trunk/src/main/org/jboss/messaging/jms/server/management: jmx/impl and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 31 09:06:28 EDT 2009
Author: jmesnil
Date: 2009-07-31 09:06:27 -0400 (Fri, 31 Jul 2009)
New Revision: 7650
Modified:
trunk/src/main/org/jboss/messaging/jms/server/management/impl/JMSServerControlImpl.java
trunk/src/main/org/jboss/messaging/jms/server/management/jmx/impl/ReplicationAwareJMSServerControlWrapper.java
Log:
fixed JMX notifications for JMSServerControl
Modified: trunk/src/main/org/jboss/messaging/jms/server/management/impl/JMSServerControlImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/server/management/impl/JMSServerControlImpl.java 2009-07-31 13:05:46 UTC (rev 7649)
+++ trunk/src/main/org/jboss/messaging/jms/server/management/impl/JMSServerControlImpl.java 2009-07-31 13:06:27 UTC (rev 7650)
@@ -126,6 +126,19 @@
return pairs;
}
+ public static MBeanNotificationInfo[] getNotificationInfos()
+ {
+ NotificationType[] values = NotificationType.values();
+ String[] names = new String[values.length];
+ for (int i = 0; i < values.length; i++)
+ {
+ names[i] = values[i].toString();
+ }
+ return new MBeanNotificationInfo[] { new MBeanNotificationInfo(names,
+ JMSServerControl.class.getName(),
+ "Notifications emitted by a JMS Server") };
+ }
+
// Constructors --------------------------------------------------
public JMSServerControlImpl(final JMSServerManager server)
@@ -688,15 +701,7 @@
public MBeanNotificationInfo[] getNotificationInfo()
{
- NotificationType[] values = NotificationType.values();
- String[] names = new String[values.length];
- for (int i = 0; i < values.length; i++)
- {
- names[i] = values[i].toString();
- }
- return new MBeanNotificationInfo[] { new MBeanNotificationInfo(names,
- this.getClass().getName(),
- "Notifications emitted by a JMS Server") };
+ return getNotificationInfos();
}
public String[] listRemoteAddresses() throws Exception
Modified: trunk/src/main/org/jboss/messaging/jms/server/management/jmx/impl/ReplicationAwareJMSServerControlWrapper.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/server/management/jmx/impl/ReplicationAwareJMSServerControlWrapper.java 2009-07-31 13:05:46 UTC (rev 7649)
+++ trunk/src/main/org/jboss/messaging/jms/server/management/jmx/impl/ReplicationAwareJMSServerControlWrapper.java 2009-07-31 13:06:27 UTC (rev 7650)
@@ -37,6 +37,7 @@
import org.jboss.messaging.core.management.jmx.impl.ReplicationAwareStandardMBeanWrapper;
import org.jboss.messaging.jms.server.management.JMSServerControl;
import org.jboss.messaging.jms.server.management.impl.JMSServerControlImpl;
+import org.jboss.messaging.jms.server.management.impl.JMSServerControlImpl.NotificationType;
/**
* A ReplicationAwareJMSServerControlWrapper
@@ -581,7 +582,7 @@
public MBeanNotificationInfo[] getNotificationInfo()
{
- return localControl.getNotificationInfo();
+ return JMSServerControlImpl.getNotificationInfos();
}
// StandardMBean overrides ---------------------------------------
@@ -595,7 +596,7 @@
info.getAttributes(),
info.getConstructors(),
MBeanInfoHelper.getMBeanOperationsInfo(JMSServerControl.class),
- localControl.getNotificationInfo());
+ getNotificationInfo());
}
// Public --------------------------------------------------------
More information about the jboss-cvs-commits
mailing list