站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 varia API Documentation 英文版文档

TrapFactory (Various API) - JBoss 4.0.1 sp1 varia API Documentation 英文版文档


org.jboss.jmx.adaptor.snmp.agent
Interface TrapFactory

All Known Implementing Classes:
TrapFactorySupport

public interface TrapFactory

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 }

Version:
$Revision: 1.2.6.1 $
Author:
Spyros Pollatos, Dimitris Andreadis

Method Summary
 org.opennms.protocols.snmp.SnmpPduTrap generateV1Trap(javax.management.Notification n)
          Traslates a Notification to an SNMP V1 trap.
 org.opennms.protocols.snmp.SnmpPduPacket generateV2Trap(javax.management.Notification n)
          Translates a Notification to an SNMP V2 trap.
 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
 void start()
          Performs all the required initialisation in order for the mapper to commence operation (e.g.
 

Method Detail

set

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


start

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)

Throws:
Exception

generateV2Trap

public org.opennms.protocols.snmp.SnmpPduPacket generateV2Trap(javax.management.Notification n)
                                                        throws MappingFailedException
Translates a Notification to an SNMP V2 trap.

Throws:
MappingFailedException

generateV1Trap

public org.opennms.protocols.snmp.SnmpPduTrap generateV1Trap(javax.management.Notification n)
                                                      throws MappingFailedException
Traslates a Notification to an SNMP V1 trap.

Throws:
MappingFailedException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.