Class 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 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.