Developers guide

131
F.1.10. SnmpTrapListener.java
/**
* $Id: SnmpTrapListener.java,v 1.3 2002/10/22 08:23:11 oliverm Exp $
* Author: Oliver Mather
*
*/
package apt.masterswitch.snmp;
/**
* Description:
* <p>
* The listener interface for receiving SnmpTrapDaemon Events.
* <p>
* @author $Author: oliverm $ <a href="mailto:oliverm@student.unsw.edu.au">Oliver Mather</a>
* @version $Revision: 1.3 $
* @see apt.masterswitch.snmp.SnmpTrapDaemon
*
*/
public interface SnmpTrapListener {
/**
* This method is invoked by the SnmpTrapDaemon when
* it is now listening for SNMP traps
*/
public void snmpTrapDaemonStarted();
/**
* This method is invoked by the SnmpTrapDaemon when
* it no longer listening for SNMP traps
*/
public void snmpTrapDaemonStopped();
/**
* This method is called whenever a SNMP trap is
* received by the SnmpTrapDaemon to which this listener
* is registered.
*/
public void snmpTrapReceived();
/* These methods should be implemented to provide decoding
of the traps to identify their specific meaning:
public void snmpV1TrapReceived(SnmpV1Trap trap);
public void snmpV2TrapReceived(SnmpV2Trap trap);
public void snmpTrapError();
*/
}