[jboss-cvs] JBossAS SVN: r111781 - branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jul 19 16:53:48 EDT 2011
Author: thauser at redhat.com
Date: 2011-07-19 16:53:48 -0400 (Tue, 19 Jul 2011)
New Revision: 111781
Modified:
branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentService.java
branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentServiceMBean.java
Log:
merge from mobicents
Modified: branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentService.java
===================================================================
--- branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentService.java 2011-07-19 20:45:56 UTC (rev 111780)
+++ branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentService.java 2011-07-19 20:53:48 UTC (rev 111781)
@@ -31,7 +31,6 @@
import javax.management.Notification;
import javax.management.ObjectName;
-import org.jboss.jmx.adaptor.snmp.config.attribute.AttributeMappings;
import org.jboss.jmx.adaptor.snmp.config.attribute.ManagedBean;
import org.jboss.jmx.adaptor.snmp.config.notification.Mapping;
import org.jboss.jmx.adaptor.snmp.config.user.User;
@@ -792,15 +791,21 @@
}
@Override
- public void sendSNMPNotification(String type, Map<String, Object> userData) {
- Notification n = new Notification(type, this, getNextNotificationSequenceNumber());
- n.setUserData(userData);
+ public void sendJMXNotification(Notification notification) {
+ if(notification.getSequenceNumber() <= 0) {
+ notification.setSequenceNumber(getNextNotificationSequenceNumber());
+ }
try {
- this.trapEmitter.send(n);
+ this.trapEmitter.send(notification);
} catch (Exception e) {
log.error("Problem occured while Sending trap", e);
}
}
+
+ @Override
+ public long getNextJMXNotificationSequenceNumber() {
+ return getNextNotificationSequenceNumber();
+ }
@Override
public void addAttributeMappings(List<ManagedBean> mappings) {
Modified: branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentServiceMBean.java
===================================================================
--- branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentServiceMBean.java 2011-07-19 20:45:56 UTC (rev 111780)
+++ branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/SnmpAgentServiceMBean.java 2011-07-19 20:53:48 UTC (rev 111781)
@@ -120,7 +120,8 @@
/**
*
*/
- void sendSNMPNotification(String type, Map<String, Object> userData);
+ void sendJMXNotification(Notification notification);
+ long getNextJMXNotificationSequenceNumber();
void addAttributeMappings(List<ManagedBean> mappings);
void removeAttributeMappings(List<ManagedBean> mappings);
More information about the jboss-cvs-commits
mailing list