Package org.snmp4j.agent.mo
Interface MOChangeListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
RowStatus
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 Summary
Modifier and TypeMethodDescriptionvoid
afterMOChange
(MOChangeEvent changeEvent) A change has been committed.void
afterPrepareMOChange
(MOChangeEvent changeEvent) A change has been prepared.void
beforeMOChange
(MOChangeEvent changeEvent) A ManagedObject change is being committed.void
beforePrepareMOChange
(MOChangeEvent changeEvent) A ManagedObject change is being prepared.
-
Method Details
-
beforePrepareMOChange
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
A change has been prepared. Setting the deny reason of the supplied event object will be ignored.- Parameters:
changeEvent
- the change event object.
-
beforeMOChange
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()
returnstrue
. Otherwise, you will need to throw an exception.- Parameters:
changeEvent
- the change event object.
-
afterMOChange
A change has been committed. Setting the deny reason of the supplied event object will be ignored.- Parameters:
changeEvent
- the change event object.
-