campus.snmp
Class SnmpTest

java.lang.Object
  |
  +--campus.snmp.SnmpTest
All Implemented Interfaces:
org.opennms.protocols.snmp.SnmpHandler

public class SnmpTest
extends java.lang.Object
implements org.opennms.protocols.snmp.SnmpHandler

A SNMP test using joesnmp library. It seems it lacks a mib parser and we have to supply ASN1 formated string as object ID for query, not very convenient.

Version:
$Id: SnmpTest.java,v 1.1 2003/09/04 16:40:02 glchen Exp $
Author:
Guanling Chen

Field Summary
(package private)  java.lang.String m_startOid
           
(package private)  org.opennms.protocols.snmp.SnmpObjectId m_stopAt
           
 
Constructor Summary
SnmpTest()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void snmpInternalError(org.opennms.protocols.snmp.SnmpSession session, int err, org.opennms.protocols.snmp.SnmpSyntax pdu)
           
 void snmpReceivedPdu(org.opennms.protocols.snmp.SnmpSession session, int cmd, org.opennms.protocols.snmp.SnmpPduPacket pdu)
           
 void snmpTimeoutError(org.opennms.protocols.snmp.SnmpSession session, org.opennms.protocols.snmp.SnmpSyntax pdu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_startOid

java.lang.String m_startOid

m_stopAt

org.opennms.protocols.snmp.SnmpObjectId m_stopAt
Constructor Detail

SnmpTest

public SnmpTest()
Method Detail

snmpInternalError

public void snmpInternalError(org.opennms.protocols.snmp.SnmpSession session,
                              int err,
                              org.opennms.protocols.snmp.SnmpSyntax pdu)
Specified by:
snmpInternalError in interface org.opennms.protocols.snmp.SnmpHandler

snmpTimeoutError

public void snmpTimeoutError(org.opennms.protocols.snmp.SnmpSession session,
                             org.opennms.protocols.snmp.SnmpSyntax pdu)
Specified by:
snmpTimeoutError in interface org.opennms.protocols.snmp.SnmpHandler

snmpReceivedPdu

public void snmpReceivedPdu(org.opennms.protocols.snmp.SnmpSession session,
                            int cmd,
                            org.opennms.protocols.snmp.SnmpPduPacket pdu)
Specified by:
snmpReceivedPdu in interface org.opennms.protocols.snmp.SnmpHandler

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception