Interface ChangeableManagedObject<SR extends SubRequest<?>>

All Superinterfaces:
ManagedObject<SR>
All Known Subinterfaces:
MOTable<R,C,M>
All Known Implementing Classes:
AgentppSimulationMib.AgentppSimDeleteRow, AgentppSimulationMib.AgentppSimDeleteTableContents, AgentppSimulationMib.AgentppSimMode, DateAndTimeScalar, DefaultMOTable, DisplayStringScalar, EnumeratedScalar, MOScalar, NotificationLogMib.NlmConfigGlobalAgeOut, NotificationLogMib.NlmConfigGlobalEntryLimit, Snmp4jConfigMib.Snmp4jCfgReset, Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation, SnmpTsmMib.SnmpTsmConfigurationUsePrefix, SnmpUsmDhObjectsMib.UsmDHParameters, SNMPv2MIB.SysOREntry, SNMPv2MIB.SysUpTimeImpl, TestAndIncr, TimeStampScalar, UsmDHParametersImpl

public interface ChangeableManagedObject<SR extends SubRequest<?>> extends ManagedObject<SR>
The ChangeableManagedObject interface extends the ManagedObject by methods to add/remove MOChangeListener that should be informed when the object implementing this interface changes.
Since:
3.0
Author:
Frank Fock
  • Method Details

    • addMOChangeListener

      void addMOChangeListener(MOChangeListener l)
      Adds a MOChangeListener that needs to be informed about state changes of this ManagedObject.
      Parameters:
      l - a MOChangeListener instance.
      Since:
      3.0
    • removeMOChangeListener

      void removeMOChangeListener(MOChangeListener l)
      Removes a MOChangeListener from this ManagedObject.
      Parameters:
      l - a MOChangeListener instance.
      Since:
      3.0