Module org.snmp4j

Class 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:
    Serialized Form
    • Field Detail

      • USER_ADDED

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

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

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

      • 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 Detail

      • 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.