org.snmp4j.agent.mo
Interface MOChangeListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
RowStatus

public interface MOChangeListener
extends java.util.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 Summary
 void 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 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.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.