Class SpaceRestoreService
- java.lang.Object
-
- com.atlassian.confluence.impl.backuprestore.restore.AbstractRestoreService
-
- com.atlassian.confluence.impl.backuprestore.restore.SpaceRestoreService
-
public class SpaceRestoreService extends AbstractRestoreService
Service responsible for space restore operations.- Since:
- 7.17.0
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONFLUENCE_FAST_XML_SPACE_RESTORE_DARK_FEATURE
static int
RESTORE_THREADS_NUMBER
-
Constructor Summary
Constructors Constructor Description SpaceRestoreService(BackupContainerReaderFactory backupContainerReaderFactory, org.hibernate.SessionFactory sessionFactory, ImportedObjectsStashFactory importedObjectsStashFactory, com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager, RestoreDao restoreDao, EntityInfoSqlHelper entityInfoSqlHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupRestoreJobResult
doRestoreSynchronously(BackupRestoreJob job)
Run the restore process synchronously.-
Methods inherited from class com.atlassian.confluence.impl.backuprestore.restore.AbstractRestoreService
validateRestoreJob
-
-
-
-
Field Detail
-
CONFLUENCE_FAST_XML_SPACE_RESTORE_DARK_FEATURE
public static final String CONFLUENCE_FAST_XML_SPACE_RESTORE_DARK_FEATURE
- See Also:
- Constant Field Values
-
RESTORE_THREADS_NUMBER
public static final int RESTORE_THREADS_NUMBER
-
-
Constructor Detail
-
SpaceRestoreService
public SpaceRestoreService(BackupContainerReaderFactory backupContainerReaderFactory, org.hibernate.SessionFactory sessionFactory, ImportedObjectsStashFactory importedObjectsStashFactory, com.atlassian.sal.api.features.DarkFeatureManager salDarkFeatureManager, RestoreDao restoreDao, EntityInfoSqlHelper entityInfoSqlHelper)
-
-
Method Detail
-
doRestoreSynchronously
public BackupRestoreJobResult doRestoreSynchronously(BackupRestoreJob job) throws BackupRestoreException, InterruptedException
Run the restore process synchronously. The function either returns the result object with all required information when the restore process finishes or throws an exception (if the backup fails). At this moment, we call the legacy importer here. This function will be replaced when we get the new backup/restore functionality.- Specified by:
doRestoreSynchronously
in classAbstractRestoreService
- Throws:
BackupRestoreException
InterruptedException
-
-