Class StateRestorer

java.lang.Object
com.nt.udc.util.state.StateRestorer

public class StateRestorer extends Object
This class restores the state of its registered Objects.
  • Constructor Details

    • StateRestorer

      public StateRestorer(LoggerIfc logger, StateMerger stateMerger)
      Creates a StateRestorer Object.
      Parameters:
      logger - Logger for warnings and errors.
      stateMerger - Merges the saved states.
  • Method Details

    • setBufferArray

      public void setBufferArray(StateBufferSaveable[] array)
      Sets the array of StateBufferSaveable Objects to restore.
      Parameters:
      array - Array of StateBufferSaveable Objects to save.
    • setDirArray

      public void setDirArray(StateDirectorySaveable[] array)
      Sets the array of StateDirectorySaveable Objects to restore.
      Parameters:
      array - Array of StateDirectorySaveable Objects to save.
    • setStateBufferFileName

      public void setStateBufferFileName(String stateBufferFileName)
      Sets the current state buffer file.
      Parameters:
      stateBufferFileName - Buffer file, containing the states.
    • restoreState

      public void restoreState() throws StateException
      Restores the state of the registered Objects.
      Throws:
      StateException