Module org.snmp4j.agent
Package org.snmp4j.agent.mo
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.Snmp4jCfgSecSrcAddrValidation
,SnmpTsmMib.SnmpTsmConfigurationUsePrefix
,SnmpUsmDhObjectsMib.UsmDHParameters
,SNMPv2MIB.SysOREntry
,SNMPv2MIB.SysUpTimeImpl
,TestAndIncr
,TimeStampScalar
,UsmDHParametersImpl
public interface ChangeableManagedObject<SR extends SubRequest<?>> extends ManagedObject<SR>
TheChangeableManagedObject
interface extends theManagedObject
by methods to add/removeMOChangeListener
that should be informed when the object implementing this interface changes.- Since:
- 3.0
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMOChangeListener(MOChangeListener l)
Adds aMOChangeListener
that needs to be informed about state changes of thisManagedObject
.void
removeMOChangeListener(MOChangeListener l)
Removes aMOChangeListener
from thisManagedObject
.
-
-
-
Method Detail
-
addMOChangeListener
void addMOChangeListener(MOChangeListener l)
Adds aMOChangeListener
that needs to be informed about state changes of thisManagedObject
.- Parameters:
l
- aMOChangeListener
instance.- Since:
- 3.0
-
removeMOChangeListener
void removeMOChangeListener(MOChangeListener l)
Removes aMOChangeListener
from thisManagedObject
.- Parameters:
l
- aMOChangeListener
instance.- Since:
- 3.0
-
-