Interface MOChangeListener

  • All Superinterfaces:
    EventListener
    All Known Implementing Classes:
    RowStatus


    public interface MOChangeListener
    extends EventListener
    A MOChangeListener is informed about changes and change attempts of managed objects. By changing the deny reason member of the supplied event object changes can also be canceled.
    Version:
    1.0
    Author:
    Frank Fock
    • Method Detail

      • beforePrepareMOChange

        void beforePrepareMOChange​(MOChangeEvent changeEvent)
        A ManagedObject change is being prepared. To cancel preparation set the deny reason to a SNMPv2/v3 error status.
        Parameters:
        changeEvent - the change event object.
      • afterPrepareMOChange

        void afterPrepareMOChange​(MOChangeEvent changeEvent)
        A change has been prepared. Setting the deny reason of the supplied event object will be ignored.
        Parameters:
        changeEvent - the change event object.
      • beforeMOChange

        void beforeMOChange​(MOChangeEvent changeEvent)
        A ManagedObject change is being committed. To cancel the commit phase set the deny reason to a SNMPv2/v3 error status.

        NOTE: Canceling the commit phase must be avoided. Setting a deny reason has only an effect if DeniableEventObject.isDeniable() returns true. Otherwise, you will need to throw an exception.

        Parameters:
        changeEvent - the change event object.
      • afterMOChange

        void afterMOChange​(MOChangeEvent changeEvent)
        A change has been committed. Setting the deny reason of the supplied event object will be ignored.
        Parameters:
        changeEvent - the change event object.