Module org.snmp4j.agent
Package org.snmp4j.agent
Interface SerializableManagedObject<SR extends SubRequest<?>>
-
- All Superinterfaces:
ManagedObject<SR>,RegisteredManagedObject<SR>
- 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 SerializableManagedObject<SR extends SubRequest<?>> extends RegisteredManagedObject<SR>
TheSerializableManagedObjectinterface is implemented byManagedObjects whose (data) content can be serialized usingMOInputandMOOutput.- Version:
- 3.1.0
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisVolatile()Tests if this instance of a SerializableManagedObject should be serialized or deserialized through persistent storage load or save operation.voidload(MOInput input)Loads the content of the managed object from the specified input (stream).voidsave(MOOutput output)Saves the (non-volatile) content of this managed object to the specified output (stream).-
Methods inherited from interface org.snmp4j.agent.ManagedObject
cleanup, commit, find, get, getScope, next, prepare, undo
-
Methods inherited from interface org.snmp4j.agent.RegisteredManagedObject
getID
-
-
-
-
Method Detail
-
load
void load(MOInput input) throws IOException
Loads the content of the managed object from the specified input (stream).- Parameters:
input- aMOInputinstance.- Throws:
IOException- if an MOInput operation fails.
-
save
void save(MOOutput output) throws IOException
Saves the (non-volatile) content of this managed object to the specified output (stream).- Parameters:
output- aMOOutputinstance.- Throws:
IOException- if an MOOutput operation fails.
-
isVolatile
boolean isVolatile()
Tests if this instance of a SerializableManagedObject should be serialized or deserialized through persistent storage load or save operation.- Returns:
trueifload(org.snmp4j.agent.io.MOInput)andsave(org.snmp4j.agent.io.MOOutput)should not be called through a persistent storage operation andfalseif these method should be called.
-
-