org.opennms.netmgt.snmp.joesnmp
Class V1TrapInformation

java.lang.Object
  extended by org.opennms.netmgt.snmp.TrapInformation
      extended by org.opennms.netmgt.snmp.joesnmp.V1TrapInformation
All Implemented Interfaces:
org.opennms.netmgt.snmp.TrapNotification

public class V1TrapInformation
extends org.opennms.netmgt.snmp.TrapInformation

V1 trap element for processing by the queue reader


Constructor Summary
V1TrapInformation(java.net.InetAddress agent, java.lang.String community, org.opennms.protocols.snmp.SnmpPduTrap pdu, org.opennms.netmgt.snmp.TrapProcessor trapProcessor)
          Constructs a new trap information instance that contains the sending agent, the community string, and the Protocol Data Unit.
 
Method Summary
protected  int getPduLength()
           
protected  long getTimeStamp()
           
protected  java.net.InetAddress getTrapAddress()
           
protected  org.opennms.netmgt.snmp.TrapIdentity getTrapIdentity()
           
protected  org.opennms.protocols.snmp.SnmpVarBind getVarBindAt(int index)
           
protected  java.lang.String getVersion()
           
protected  void processVarBindAt(int i)
           
 
Methods inherited from class org.opennms.netmgt.snmp.TrapInformation
getAgent, getAgentAddress, getCommunity, getTrapProcessor, log, processTrap, processVarBind, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

V1TrapInformation

public V1TrapInformation(java.net.InetAddress agent,
                         java.lang.String community,
                         org.opennms.protocols.snmp.SnmpPduTrap pdu,
                         org.opennms.netmgt.snmp.TrapProcessor trapProcessor)
Constructs a new trap information instance that contains the sending agent, the community string, and the Protocol Data Unit.

Parameters:
agent - The sending agent's address
community - The community string from the SNMP packet.
pdu - The encapsulated Protocol Data Unit.
trapProcessor - The trap processor used to process the trap data
Method Detail

getPduLength

protected int getPduLength()
Specified by:
getPduLength in class org.opennms.netmgt.snmp.TrapInformation

getTimeStamp

protected long getTimeStamp()
Specified by:
getTimeStamp in class org.opennms.netmgt.snmp.TrapInformation

getTrapIdentity

protected org.opennms.netmgt.snmp.TrapIdentity getTrapIdentity()
Specified by:
getTrapIdentity in class org.opennms.netmgt.snmp.TrapInformation

getTrapAddress

protected java.net.InetAddress getTrapAddress()
Specified by:
getTrapAddress in class org.opennms.netmgt.snmp.TrapInformation

getVarBindAt

protected org.opennms.protocols.snmp.SnmpVarBind getVarBindAt(int index)

getVersion

protected java.lang.String getVersion()
Specified by:
getVersion in class org.opennms.netmgt.snmp.TrapInformation

processVarBindAt

protected void processVarBindAt(int i)
Specified by:
processVarBindAt in class org.opennms.netmgt.snmp.TrapInformation


Copyright © 2007. All Rights Reserved.