Module org.snmp4j

Class UsmUserEvent

java.lang.Object
java.util.EventObject
org.snmp4j.event.UsmUserEvent
All Implemented Interfaces:
Serializable

public class UsmUserEvent extends EventObject
This Event is issued whenever a user of the USM is created modified or deleted.
Version:
1.0
Author:
Frank Fock
See Also:
  • Field Details

    • USER_ADDED

      public static final int USER_ADDED
      Constant: a new user was created.
      See Also:
    • USER_REMOVED

      public static final int USER_REMOVED
      Constant: a user was deleted.
      See Also:
    • USER_CHANGED

      public static final int USER_CHANGED
      Constant: a user was changed (but not deleted).
      See Also:
  • Constructor Details

    • UsmUserEvent

      public UsmUserEvent(SecurityModel source, UsmUserEntry changedEntry, int type)
      Construct a UsmUserEvent.
      Parameters:
      source - the object that emitts this event
      changedEntry - the changed entry
      type - can be USER_ADDED, USER_REMOVED or USER_CHANGED.
  • Method Details

    • getUser

      public UsmUserEntry getUser()
      Get the modified entry of the UsmUserTable.
      Returns:
      the entry
      • after the modification if the user was added or modified
      • before the modification if the user was deleted
    • getType

      public int getType()
      Return the type of operation that triggered this event.
      Returns:
      One of USER_ADDED, USER_REMOVED or USER_CHANGED.