Save This Page
Home » jboss-5.0.0.CR1-src » org.jboss.jmx.adaptor.snmp » agent » [javadoc | source]
org.jboss.jmx.adaptor.snmp.agent
public interface: TrapFactory [javadoc | source]

All Known Implementing Classes:
    TrapFactorySupport

TrapFactory takes care of translation of Notifications into SNMP V1 and V2 traps Trap-PDU ::= [4] IMPLICIT SEQUENCE { enterprise -- type of object generating -- trap, see sysObjectID in [5] OBJECT IDENTIFIER, agent-addr -- address of object generating NetworkAddress, -- trap generic-trap -- generic trap type INTEGER { coldStart(0), warmStart(1), linkDown(2), linkUp(3), authenticationFailure(4), egpNeighborLoss(5), enterpriseSpecific(6) }, specific-trap -- specific code, present even INTEGER, -- if generic-trap is not -- enterpriseSpecific time-stamp -- time elapsed between the last TimeTicks, -- (re)initialization of the network -- entity and the generation of the trap variable-bindings -- "interesting" information VarBindList }
Method from org.jboss.jmx.adaptor.snmp.agent.TrapFactory Summary:
generateV1Trap,   generateV2Trap,   set,   start
Method from org.jboss.jmx.adaptor.snmp.agent.TrapFactory Detail:
 public SnmpPduTrap generateV1Trap(Notification n) throws MappingFailedException
    Traslates a Notification to an SNMP V1 trap.
 public SnmpPduPacket generateV2Trap(Notification n) throws MappingFailedException
    Translates a Notification to an SNMP V2 trap.
 public  void set(String notificationMapResName,
    Clock uptime,
    Counter count)
    Sets the name of the file containing the notification/trap mappings, the uptime clock and the trap counter
 public  void start() throws Exception
    Performs all the required initialisation in order for the mapper to commence operation (e.g. reading of the resource file)