- java.lang.Object
-
- org.snmp4j.agent.io.DefaultMOInput
-
-
Constructor Summary
Constructors Constructor Description DefaultMOInput(ObjectInputStream ois)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetImportMode()Returns the update mode, which might be one of the constants defined byImportMode.ContextreadContext()IndexedVariablesreadIndexedVariables()MOInforeadManagedObject()SequencereadSequence()org.snmp4j.smi.VariablereadVariable()voidsetOverwriteMode(int importMode)voidskipContext(Context context)voidskipManagedObject(MOInfo moInfo)Skips to the end of the specified managed object's configuration.
-
-
-
Constructor Detail
-
DefaultMOInput
public DefaultMOInput(ObjectInputStream ois)
-
-
Method Detail
-
getImportMode
public int getImportMode()
Description copied from interface:MOInputReturns the update mode, which might be one of the constants defined byImportMode.- Specified by:
getImportModein interfaceMOInput- Returns:
- the constant denoting the update mode that should be used by a
SerializableManagedObjectto import its content from persistent storage.
-
readContext
public Context readContext() throws IOException
- Specified by:
readContextin interfaceMOInput- Throws:
IOException
-
readIndexedVariables
public IndexedVariables readIndexedVariables() throws IOException
- Specified by:
readIndexedVariablesin interfaceMOInput- Throws:
IOException
-
readManagedObject
public MOInfo readManagedObject() throws IOException
- Specified by:
readManagedObjectin interfaceMOInput- Throws:
IOException
-
readSequence
public Sequence readSequence() throws IOException
- Specified by:
readSequencein interfaceMOInput- Throws:
IOException
-
readVariable
public org.snmp4j.smi.Variable readVariable() throws IOException- Specified by:
readVariablein interfaceMOInput- Throws:
IOException
-
skipContext
public void skipContext(Context context) throws IOException
- Specified by:
skipContextin interfaceMOInput- Throws:
IOException
-
skipManagedObject
public void skipManagedObject(MOInfo moInfo) throws IOException
Description copied from interface:MOInputSkips to the end of the specified managed object's configuration.- Specified by:
skipManagedObjectin interfaceMOInput- Parameters:
moInfo- a MOInfo instance.- Throws:
IOException- if the input stream cannot be read.
-
setOverwriteMode
public void setOverwriteMode(int importMode)
-
close
public void close() throws IOException- Specified by:
closein interfaceMOInput- Throws:
IOException
-
-