org.qi4j.spi.entitystore

## Interface BackupRestore

- All Known Subinterfaces:
    FileEntityStoreService, JdbmEntityStoreService, MemoryEntityStoreService
  All Known Implementing Classes:
    FileEntityStoreMixin, JdbmEntityStoreMixin, MemoryMapEntityStoreMixin

      public interface BackupRestore

  Allow backups and restores of data in an EntityStore to be made

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Input<String,IOException>` | `backup()` Input that allows data from the entity store to be backed up.
    `Output<String,IOException>` | `restore()` Output that allows data to be restored from a backup.

- - ### Method Detail

    - #### backup

          Input<String,IOException> backup()

      Input that allows data from the entity store to be backed up.
      Returns:
        An Input instance containing the data to back up.

    - #### restore

          Output<String,IOException> restore()

      Output that allows data to be restored from a backup.
      Returns:
        An Output instance to receive the restored data.