Package org.opennms.protocols.snmp
SNMP protocol datastructure implementation (PDUs, sessions, requests, etc.)
-
Interface Summary Interface Description SnmpHandler The SnmpHandler interface is implemented by an object that wishes to receive callbacks when a SNMP protocol data unit is received from an agent.SnmpSyntax This class defines the interface that must be implemented by all object that can be passed or received to/from a SNMP agent and manager.SnmpTrapHandler The SnmpTrapHandler interface is implemented by an object that wishs to receive callbacks when a SNMP trap protocol data unit is received from an agent. -
Class Summary Class Description SnmpCounter32 Defines a SNMPv1 32-bit counter object.SnmpCounter64 This class defines the 64-bit SNMP counter object used to transmit 64-bit unsigned number.SnmpEndOfMibView The SnmpEndOfMibView object is typically returned by an SNMPv2 agent when there is no lexagraphically next object identifier in its tables.SnmpGauge32 Defines a SNMPv1 32-bit gauge object.SnmpInt32 This class defines the SNMP 32-bit signed integer used by the SNMP SMI.SnmpIPAddress This SnmpIPAddress is used to extend the SNMP Octet String SMI class.SnmpNoSuchInstance The SnmpNoSuchInstance object is typically returned by an SNMPv2 agent when there is no matching object identifier instance in its tables.SnmpNoSuchObject The SnmpNoSuchObject object is typically returned by an SNMPv2 agent when there is no matching object identifier for the agent.SnmpNull Implements the SNMP Null object as defined by the SNMPv1 and SNMPv2 SMI.SnmpObjectId Defines the SNMP object identifier class for naming variables.SnmpOctetString Implements the ASN1.UNIVERSAL Octet String datatype.SnmpOpaque The SnmpOpaque class is an extension of the octet string class and is used to pass opaque data.SnmpParameters The SnmpParameters class is used to define the parameters for an SnmpSession.SnmpPduBulk This class defines the SNMPv2 GetBulk request sent from the management platform to the agent.SnmpPduPacket Base class for all Protocol Data Unit (PDU) implementations.SnmpPduRequest The SnmpPduRequest defines the SNMPv1 and SNMPv2 Protocol Data Unit (PDU) for certain message types.SnmpPduTrap The SnmpPduTrap object represents the SNMP Protocol Data Unit for an SNMP Trap.SnmpPeer The peer object defines a SNMP peer agent that is communicated with.SnmpPortal Abstracts the communication related details from the SnmpSession and SnmpTrapSession.SnmpResponseHandler The SNMP handler used to receive responses from individual sessions.SnmpSession The SnmpSession is the main connection between the SNMP manager and the SNMP Agent.SnmpSMI SNMP SMI v1 & v2 constants.SnmpTimeTicks Defines a SNMPv1 32-bit time ticks object.SnmpTrapSession The trap session is used to send and receives SNMPv1 & v2 trap messages.SnmpUInt32 This class defines the 32-bit unsigned SNMP object used to transmit 32-bit unsigned number.SnmpV2Error This class provides the base class for the SNMP V2 error class.SnmpV2PartyClock Deprecated. Obsoleted in RFC 1902.SnmpVarBind This class defined the SNMP variables that are transmitted to and from an agent. -
Exception Summary Exception Description SnmpBadConversionException Constructed when the library is unable to covert a value to another.SnmpHandlerNotDefinedException Defines a runtime exception when the program attempts to send a SnmpPduPacket and there is no default handler defined.SnmpPduEncodingException This class is thrown by the SNMP classes when an encoding exception occurs at the SNMP level and not via the AsnEncoder class.