Class TrapReceivedSupport

java.lang.Object
uk.co.westhawk.snmp.event.TrapReceivedSupport

public class TrapReceivedSupport extends Object
This is a utility class that can be used by classes that support trap listener functionality. You can use an instance of this class as a member field of your class and delegate various work to it.
Version:
$Revision: 1.6 $ $Date: 2006/01/17 17:43:53 $
Author:
Birgit Arkesteijn
  • Field Details

  • Constructor Details

    • TrapReceivedSupport

      public TrapReceivedSupport(Object src)
      The constructor.
      Parameters:
      src - The source (SnmpContext) of the trap events when they are fired.
  • Method Details

    • empty

      public void empty()
      Removes all the listeners.
    • getListenerCount

      public int getListenerCount()
      Returns the number of listeners.
      Returns:
      The number of listeners.
    • addTrapListener

      public void addTrapListener(TrapListener listener)
      Adds the specified trap listener to receive traps.
    • removeTrapListener

      public void removeTrapListener(TrapListener listener)
      Removes the specified trap listener.
    • fireTrapReceived

      public void fireTrapReceived(Pdu pdu, int hostPort)
      Fires a decoded trap event. The event is fired to all listeners, whether they consume it or not. This behaviour is different from the undecoded trap event.
      Parameters:
      pdu - The decoded trap pdu.