[jboss-cvs] JBossAS SVN: r109634 - branches/snmp4j-integration-1.11.1/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Dec 1 13:47:31 EST 2010


Author: thauser at redhat.com
Date: 2010-12-01 13:47:31 -0500 (Wed, 01 Dec 2010)
New Revision: 109634

Modified:
   branches/snmp4j-integration-1.11.1/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/RequestHandlerImpl.java
Log:
more changes for displaying TimeTicks type.

Modified: branches/snmp4j-integration-1.11.1/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/RequestHandlerImpl.java
===================================================================
--- branches/snmp4j-integration-1.11.1/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/RequestHandlerImpl.java	2010-12-01 18:26:29 UTC (rev 109633)
+++ branches/snmp4j-integration-1.11.1/varia/src/main/java/org/jboss/jmx/adaptor/snmp/agent/RequestHandlerImpl.java	2010-12-01 18:47:31 UTC (rev 109634)
@@ -173,9 +173,6 @@
 		} 
 		response.setType(PDU.RESPONSE);
 		
-		//Start of MINE
-		//response = (PDU)pdu.clone();
-		
 		final boolean trace = log.isTraceEnabled();
 		
 			if (trace) {
@@ -587,41 +584,8 @@
         {
 			   Object val = server.getAttribute(be.mbean, be.attr.getName());
 			   ssy = prepForPdu(val);
-/*	// TODO: refactor all this type hogwash into a new method or even a new class.
-					if (val instanceof Long)
-	           {
-						Long uin = (Long) val;
-						
-						//consider Counter64 if there's problems
-						ssy = new Counter32(uin);
-					}
-	           else if (val instanceof String)
-	           {
-						String in = (String) val;
-						ssy = new OctetString(in.getBytes());
-					}
-	           else if (val instanceof Integer)
-	           {
-						Integer in = (Integer) val;
-						ssy = new Integer32(in);
-					}
-					
-					//not sure about how to handle this case yet
-	           else if (val instanceof OID)     
-	           {
-	        	   		ssy = new OID((OID)val);
-	           }
-	           else if (val instanceof TimeTicks)
-	           {
-	              ssy = (TimeTicks)val;
-	           }
-	           else if (val instanceof Counter32)
-	           {
-	        	   ssy = (Counter32) val;
-	           }
-	           else
-						log.info("Unknown type for " + be);*/
-				if (val == null){
+			   
+			   if (val == null){
 					log.info("Unknown type for " + be);
 				}
 				}
@@ -730,7 +694,7 @@
         }
         else if (val instanceof TimeTicks)
         {
-        	result = (TimeTicks)val;
+        	result = new OctetString(((TimeTicks)val).toString("{0} d {1} h {2} m {3} s {4} hs"));
         }
         else if (val instanceof Counter32)
         {



More information about the jboss-cvs-commits mailing list