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>
The
SerializableManagedObject interface is implemented by
ManagedObjects whose (data) content can be serialized
using MOInput and MOOutput.- Version:
- 3.1.0
- Author:
- Frank Fock
-
Method Summary
Modifier and TypeMethodDescriptionbooleanTests if this instance of a SerializableManagedObject should be serialized or deserialized through persistent storage load or save operation.voidLoads the content of the managed object from the specified input (stream).voidSaves 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, undoMethods inherited from interface org.snmp4j.agent.RegisteredManagedObject
getID
-
Method Details
-
load
Loads the content of the managed object from the specified input (stream).- Parameters:
input- aMOInputinstance.- Throws:
IOException- if an MOInput operation fails.
-
save
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.
-