Class LoggingRestoreProgressMonitor

  • All Implemented Interfaces:
    com.atlassian.activeobjects.spi.RestoreProgressMonitor

    public class LoggingRestoreProgressMonitor
    extends Object
    implements com.atlassian.activeobjects.spi.RestoreProgressMonitor
    A simple implementation of the backup progress monitor that logs progress to SLF4J. Most logging is performed at INFO level.
    • Constructor Detail

      • LoggingRestoreProgressMonitor

        public LoggingRestoreProgressMonitor()
    • Method Detail

      • beginRestore

        public void beginRestore()
        Specified by:
        beginRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endRestore

        public void endRestore()
        Specified by:
        endRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginDatabaseInformationRestore

        public void beginDatabaseInformationRestore()
        Specified by:
        beginDatabaseInformationRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginTableDefinitionsRestore

        public void beginTableDefinitionsRestore()
        Specified by:
        beginTableDefinitionsRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginTablesRestore

        public void beginTablesRestore()
        Specified by:
        beginTablesRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginTableDataRestore

        public void beginTableDataRestore​(String tableName)
        Specified by:
        beginTableDataRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginTableCreationRestore

        public void beginTableCreationRestore​(String tableName)
        Specified by:
        beginTableCreationRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • beginTableRowRestore

        public void beginTableRowRestore()
        Specified by:
        beginTableRowRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endDatabaseInformationRestore

        public void endDatabaseInformationRestore()
        Specified by:
        endDatabaseInformationRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endTableDefinitionsRestore

        public void endTableDefinitionsRestore()
        Specified by:
        endTableDefinitionsRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endTablesRestore

        public void endTablesRestore()
        Specified by:
        endTablesRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endTableDataRestore

        public void endTableDataRestore​(String tableName)
        Specified by:
        endTableDataRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endTableCreationRestore

        public void endTableCreationRestore​(String tableName)
        Specified by:
        endTableCreationRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • endTableRowRestore

        public void endTableRowRestore()
        Specified by:
        endTableRowRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor
      • updateTotalNumberOfTablesToRestore

        public void updateTotalNumberOfTablesToRestore​(int tableCount)
        Specified by:
        updateTotalNumberOfTablesToRestore in interface com.atlassian.activeobjects.spi.RestoreProgressMonitor