java.lang.Object
org.snmp4j.agent.io.MOServerPersistence
The
MOServerPersistence provides persistence operations
to load and save serialized MIB data.- Version:
- 1.4
- Author:
- Frank Fock
-
Constructor Summary
ConstructorsConstructorDescriptionMOServerPersistence(MOServer server) MOServerPersistence(MOServer[] moServers) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidSaves the serializable data of the associated servers to the givenMOOutput.voidsaveData(MOOutput output, MOPriorityProvider priorityProvider) Saves the serializable data of the associated servers to the givenMOOutputin the order defined byMOPriorityProvider.
-
Constructor Details
-
MOServerPersistence
-
MOServerPersistence
-
-
Method Details
-
loadData
- Throws:
IOException
-
saveData
Saves the serializable data of the associated servers to the givenMOOutput. This method can be called while the registrations of theMOServers are changed, becauseMOServer.iterator()is synchronized and returns a copy tree of the registered objects.- Parameters:
output- aMOOutputinstance to store the data.- Throws:
IOException- if the output stream cannot be written.
-
saveData
Saves the serializable data of the associated servers to the givenMOOutputin the order defined byMOPriorityProvider. This method can be called while the registrations of theMOServers are changed, becauseMOServer.iterator()is synchronized and returns a copy tree of the registered objects.- Parameters:
output- aMOOutputinstance to store the data.priorityProvider- if notnull, the objects of the servers are stored in order defined by this priority provider. Objects with lowest priority value, will be saved first.- Throws:
IOException- if the output stream cannot be written.
-