org.snmp4j.agent.io
Class MOServerPersistence

java.lang.Object
  extended by org.snmp4j.agent.io.MOServerPersistence

public class MOServerPersistence
extends java.lang.Object

The MOServerPersistence provides persistence operations to load and save serialized MIB data.

Version:
1.4
Author:
Frank Fock

Constructor Summary
MOServerPersistence(MOServer server)
           
MOServerPersistence(MOServer[] moServers)
           
 
Method Summary
 void loadData(MOInput input)
           
 void saveData(MOOutput output)
          Saves the serializable data of the associated servers to the given MOOutput.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MOServerPersistence

public MOServerPersistence(MOServer server)

MOServerPersistence

public MOServerPersistence(MOServer[] moServers)
Method Detail

loadData

public void loadData(MOInput input)
              throws java.io.IOException
Throws:
java.io.IOException

saveData

public void saveData(MOOutput output)
              throws java.io.IOException
Saves the serializable data of the associated servers to the given MOOutput. This method can be called while the registrations of the MOServers are changed, because MOServer.iterator() is synchronized and returns a copy tree of the registered objects.

Parameters:
output - a MOOutput instance to store the data.
Throws:
java.io.IOException - if the output stream cannot be written.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.