[jboss-cvs] JBossAS SVN: r111786 - 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 17:02:12 EDT 2011
Author: thauser at redhat.com
Date: 2011-07-19 17:02:12 -0400 (Tue, 19 Jul 2011)
New Revision: 111786
Modified:
branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/AttributeTableMapper.java
Log:
merges from mobicents
Modified: branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/AttributeTableMapper.java
===================================================================
--- branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/AttributeTableMapper.java 2011-07-19 21:01:16 UTC (rev 111785)
+++ branches/snmp4j-int/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/AttributeTableMapper.java 2011-07-19 21:02:12 UTC (rev 111786)
@@ -92,7 +92,7 @@
}
public OID getNextTable(OID oid) {
- OID currentOID = oid;
+ OID currentOID = (OID) oid.clone();
// means that the oid is the one from the table itself
boolean isRowEntry = false;
if(tables.contains(oid)) {
@@ -120,7 +120,7 @@
OID tableIndexOID = be.getTableIndexOID();
if(tableIndexOID == null) {
if(val instanceof Map) {
- Set<Object> keySet = ((Map)val).keySet();
+ Set<Object> keySet = new TreeSet(((Map)val).keySet());
if(keySet.size() > 0) {
return new OID(currentOID.append("'" + keySet.iterator().next().toString() + "'"));
} else {
@@ -165,7 +165,7 @@
// }
// } else {
String key = new String(tableIndexOID.toByteArray());
- Iterator<Object> keySet = ((Map)val).keySet().iterator();
+ Iterator<Object> keySet = new TreeSet(((Map)val).keySet()).iterator();
while (keySet.hasNext()) {
Object entryKey = keySet.next();
if(entryKey.equals(key)) {
More information about the jboss-cvs-commits
mailing list