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 Details

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