Uses of Class
com.atlassian.confluence.backuprestore.exception.BackupRestoreException
Packages that use BackupRestoreException
Package
Description
-
Uses of BackupRestoreException in com.atlassian.confluence.backuprestore.exception
Subclasses of BackupRestoreException in com.atlassian.confluence.backuprestore.exceptionModifier and TypeClassDescriptionclassIt is thrown when a user does not have permissions to perform an action.classIt is thrown when spaces are existing in database already.classIt is thrown when another space backup/restore operation is in progress or in the queue. -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore
Methods in com.atlassian.confluence.impl.backuprestore that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidBackupRestoreFilesystemManager.moveExistingLocalFileToRestoreDir(File fileToMove, JobScope jobScope) Moves the provided file to the restore directoryIndependentBackupRestoreJobManager.updateJobStateAfterCompletion(long jobId, JobState probableNextJobState, Exception exception, Instant time, ExecutorService executorService) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup
Methods in com.atlassian.confluence.impl.backuprestore.backup that throw BackupRestoreExceptionModifier and TypeMethodDescriptionprotected abstract JobStatisticsInfoAbstractBackupService.backupAllEntitiesAndAttachments(BackupRestoreJob job, BackupRestoreSettings settings, ParallelTasksExecutor parallelTasksExecutor, BackupContainerWriter containerWriter) protected JobStatisticsInfoSpaceBackupService.backupAllEntitiesAndAttachments(BackupRestoreJob job, BackupRestoreSettings settings, ParallelTasksExecutor parallelTasksExecutor, BackupContainerWriter containerWriter) Backups all entities (including plugin data) and attachments.abstract voidAbstractBackupService.doBackupSynchronously(BackupRestoreJob job, BackupRestoreSettings settings) Run the backup process synchronously.voidSiteBackupService.doBackupSynchronously(BackupRestoreJob job, BackupRestoreSettings settings) Run the backup process synchronously.voidSpaceBackupService.doBackupSynchronously(BackupRestoreJob job, BackupRestoreSettings settings) Run the backup process synchronously.protected FileAbstractBackupService.performBackup(BackupRestoreJob job, BackupRestoreSettings settings, ParallelTasksExecutor parallelTasksExecutor, BackupContainerWriter containerWriter) BackupDescriptorWriter.writeBackupDescriptor(BackupContainerWriter backupContainerWriter, ExportScope exportScope, boolean backupAttachments, Collection<String> spaceKeys, Long objectsCount) BackupDescriptorWriter was created as an equivalent of the existing legacy code from com.atlassian.confluence.importexport.impl.AbstractXmlExporter (will disapper in Confluence 8.0). -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup.container
Methods in com.atlassian.confluence.impl.backuprestore.backup.container that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidBackupContainerWriter.addDescriptionProperty(String name, String value) voidXmlBackupContainerWriter.addDescriptionProperty(String name, String value) voidBackupContainerWriter.addPluginModuleData(List<? extends com.atlassian.plugin.ModuleDescriptor<BackupRestoreProvider>> moduleDescriptor) voidXmlBackupContainerWriter.addPluginModuleData(List<? extends com.atlassian.plugin.ModuleDescriptor<BackupRestoreProvider>> moduleDescriptors) Create the data file for a specific plugin module into the backup zip file using the module DescriptorsvoidArchiveWriter.close()Locking method that waits for all data to be archived and closes necessary resources.voidBackupContainerWriter.close()voidStreamZipWriter.close()voidXmlBackupContainerWriter.close()BackupContainerWriterFactory.createBackupContainerWriter(String fileName) BackupContainerWriterFactoryImpl.createBackupContainerWriter(String exportContainerFileName) voidBackupContainerWriter.writeObjects(Collection<EntityObjectReadyForExport> objects) voidXmlBackupContainerWriter.writeObjects(Collection<EntityObjectReadyForExport> objects) voidPluginDataWriter.writePluginData(List<? extends com.atlassian.plugin.ModuleDescriptor<BackupRestoreProvider>> moduleDescriptors) Constructors in com.atlassian.confluence.impl.backuprestore.backup.container that throw BackupRestoreExceptionModifierConstructorDescriptionXmlBackupContainerWriter(File outputFile, ArchiveWriter archiveWriter, AttachmentDataFileSystem attachmentDataFileSystem, PluginDataWriter pluginWriter, AttachmentDaoInternal attachmentDaoInternal) XmlBackupContainerWriter(File outputFile, ArchiveWriter archiveWriter, AttachmentDataFileSystem attachmentDataFileSystem, PluginDataWriter pluginWriter, AttachmentDaoInternal attachmentDaoInternal, Instant currentTime) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup.exception
Subclasses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup.exceptionModifier and TypeClassDescriptionclassException class for all exceptions related to data conversions in backup/restore process. -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup.exporters
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidPostExportAction.apply(List<EntityObjectReadyForExport> entities) Performs action on a collection of Entities after they have been exportedvoidSpaceDatabaseDataExporter.export(Collection<String> spaceKeys) It accepts the space key, finds the space, send space data to writer and notify other persisters about the space.voidDatabaseExporterHelper.notifyExportersAboutPersistedObjects(Collection<EntityObjectReadyForExport> exportedObjects) voidBandanaDataExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidBodyContentDataExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidBucketsExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidContent2ContentRelationEntityDataExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidContentPropertyDataExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidLabellingExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidNotificationDatabaseDataExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidPageTemplateExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidSingleDependencyGenericExporter.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) voidSubscriber.onMonitoredObjectsExport(Class<?> exportedClass, Collection<Object> idList) It is called when the collection of objects was exported.voidContentEntityDatabaseDataExporter.persistObjects(Collection<Object> objectIds) voidPersister.persistObjects(Collection<Object> objectIds) Retrieve a list of EntityObjectReadyForExport from object IDs and persist retrieved records for backup file NOTED: in order to deal with multiple underlining datatype from different DBs we will need to useAbstractDatabaseDataConverter.convertToLong(Object)to convert ID from Object to LongvoidSimpleEntityExporter.persistObjects(Collection<Object> objectIds) voidDatabaseExporterHelper.writeAllReferencedSimpleObjects(Collection<EntityObjectReadyForExport> entities) Objects would have references to users, labels etc.voidDatabaseExporterHelper.writeObjects(Collection<EntityObjectReadyForExport> entities) voidDatabaseExporterHelper.writeObjectsAndNotifyOtherExporters(Collection<EntityObjectReadyForExport> entities) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup.exporters.site
Methods in com.atlassian.confluence.impl.backuprestore.backup.exporters.site that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidContentEntityPostExportAction.apply(List<EntityObjectReadyForExport> entities) voidGenericSiteExporter.exportAllRecords()voidWholeTableExporter.exportAllRecords()Synchronously exports all the records from the table. -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore
Methods in com.atlassian.confluence.impl.backuprestore.restore that throw BackupRestoreExceptionModifier and TypeMethodDescriptionImportedObjectsDispatcherFactory.createImportedObjectsDispatcher(BackupRestoreJob job, JobSource jobSource, Optional<Set<String>> allowedLowerSpaceKeys, String filePath, ParallelTasksExecutor parallelTasksExecutor, HibernateMetadataHelper hibernateMetadataHelper, OnObjectsProcessingHandler onObjectsProcessingHandler, Boolean backupAttachments) voidRestoreService.doRestore(BackupRestoreJob job, BackupRestoreSettings settings, int threadsNumber) voidSiteRestoreService.doRestoreSynchronously(BackupRestoreJob job, BackupRestoreSettings settings) Run the restore process synchronously.voidSpaceRestoreService.doRestoreSynchronously(BackupRestoreJob job, BackupRestoreSettings settings) Run the restore process synchronously.voidEntityPersister.persist(ImportedObjectV2 importedObject) Persists the object.longEntityPersister.persistNextChunkOfData()Request the persister to persist the next chunk of data.booleanImportedObjectsDispatcher.processIncomingImportedObject(ImportedObjectV2 importedObject) booleanImportedObjectsDispatcher.processNextStashPhase()Processes the next phase.voidImportedObjectsDispatcher.runDeferredOperations()voidHiLoGeneratorInitialiserOnSiteRestore.updateHiLoIdGenerator()BackupPropertiesValidator.validatePropertiesAgainstBackupJob(BackupRestoreJob job, BackupProperties backupProperties) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.container
Methods in com.atlassian.confluence.impl.backuprestore.restore.container that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidBackupContainerReader.close()voidXMLBackupContainerReader.close()BackupContainerReaderFactory.createBackupContainerReader(File file) BackupContainerReaderFactoryImpl.createBackupContainerReader(File file) BackupContainerReader.getBackupProperties()XMLBackupContainerReader.getBackupProperties()BackupProperties.getJobScope()BackupProperties.getJobSource()Get the source of the export that we want to importBackupContainerReader.getLegacyBackupProperties()Deprecated.since 8.2.0XMLBackupContainerReader.getLegacyBackupProperties()Deprecated.voidBackupContainerReader.readObjects(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) voidXMLBackupContainerReader.readObjects(BackupRestoreConsumer<ImportedObjectV2> objectConsumer) voidPluginDataReader.readPluginData(BackupProperties backupProperties) voidBackupContainerReader.readPluginModuleData()voidXMLBackupContainerReader.readPluginModuleData() -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.events
Methods in com.atlassian.confluence.impl.backuprestore.restore.events that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidOnRestoreEventsSender.sendFinishEvents(BackupRestoreJob job, BackupRestoreSettings settings, Collection<String> spaceKeys, Properties properties) voidOnRestoreEventsSender.sendStartEvents(BackupRestoreJob job, BackupRestoreSettings settings, Collection<String> spaceKeys, Properties properties) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.idmapping
Methods in com.atlassian.confluence.impl.backuprestore.restore.idmapping that throw BackupRestoreExceptionModifier and TypeMethodDescriptionIdMapperFactory.createIdMapper(BackupRestoreJob job, JobSource jobSource, Collection<ExportableEntityInfo> importableEntitiesInfo, OnObjectsProcessingHandler onObjectsProcessingHandler) Constructors in com.atlassian.confluence.impl.backuprestore.restore.idmapping that throw BackupRestoreExceptionModifierConstructorDescriptionFakeObjectProvider(Collection<ExportableEntityInfo> importableEntitiesInfo) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.persisters
Methods in com.atlassian.confluence.impl.backuprestore.restore.persisters that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidApplicationPersister.persist(ImportedObjectV2 importedObject) voidAttachmentsPersister.persist(Map<ExportableEntityInfo, Collection<ImportedObjectV2>> objectsToPersistGroupedByClass) Persists attachment files in the attachments' storage (e.g.voidBodyContentPersister.persist(ImportedObjectV2 importedObject) voidContentPersister.persist(ImportedObjectV2 importedObject) voidContentPropertiesPersister.persist(ImportedObjectV2 importedObject) voidDatabasePersister.persist(Map<ExportableEntityInfo, Collection<ImportedObjectV2>> objectsToPersistGroupedByClass) voidDirectoryMappingPersister.persist(ImportedObjectV2 importedObject) voidDirectoryPersister.persist(ImportedObjectV2 importedObject) voidGenericPersister.persist(ImportedObjectV2 importedObject) voidInternalUserCredentialRecordPersister.persist(ImportedObjectV2 importedObject) voidPageTemplatePersister.persist(ImportedObjectV2 importedObject) voidPersister.persist(Map<ExportableEntityInfo, Collection<ImportedObjectV2>> objectsWithDatabaseIdsByClass) Persists some or all given objects.voidSpacePersister.persist(ImportedObjectV2 importedObject) longApplicationPersister.persistNextChunkOfData()longBodyContentPersister.persistNextChunkOfData()longContentPersister.persistNextChunkOfData()We know that the content table is processed separately, so we can process everything is one iteration.longContentPropertiesPersister.persistNextChunkOfData()longDirectoryMappingPersister.persistNextChunkOfData()longDirectoryPersister.persistNextChunkOfData()longGenericPersister.persistNextChunkOfData()longInternalUserCredentialRecordPersister.persistNextChunkOfData()longPageTemplatePersister.persistNextChunkOfData()longSpacePersister.persistNextChunkOfData()AttributeRecordsGenerator.prepareAttributeRecords(ImportedObjectV2 importedObjectV2) OperationRecordsGenerator.prepareOperationRecords(ImportedObjectV2 importedObjectV2) intObjectQueueProcessor.processChunkOfStash(ImportedObjectsStash stash, IdMapper idMapper) Processes a small piece of data from the stash async.voidListIndexColumnValueCalculator.trackRecordsOrderInList(ImportedObjectV2 importedObjectV2) voidObjectPersister.waitUntilAllJobsFinish(Collection<Future<?>> futures) Constructors in com.atlassian.confluence.impl.backuprestore.restore.persisters that throw BackupRestoreExceptionModifierConstructorDescriptionPersistersCreator(EntityPersistersFactory entityPersistersFactory, Collection<ExportableEntityInfo> exportableEntityInfos, Map<Class<?>, ExportableEntityInfo> additionalExportableEntities, JobScope jobScope, Optional<Set<String>> allowedLowerSpaceKeys) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.searchindexer
Methods in com.atlassian.confluence.impl.backuprestore.restore.searchindexer that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidOnRestoreSearchIndexer.flush()It is called when all searchable objects are persisted so the indexer can finish its job.voidOnRestoreSiteSearchIndexer.flush()voidOnRestoreSpaceSearchIndexer.flush()voidOnRestoreSearchIndexer.onObjectsPersisting(Collection<ImportedObjectV2> importedObjects) A consumer accepting persisted objects.voidOnRestoreSpaceSearchIndexer.onObjectsPersisting(Collection<ImportedObjectV2> importedObjects) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.stash
Methods in com.atlassian.confluence.impl.backuprestore.restore.stash that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidImportedObjectsStash.add(ImportedObjectV2 object) Add object to stash.voidImportedObjectsStashImpl.add(ImportedObjectV2 object) Different threads can add objects to the stash in parallel.voidStashObjectsWriter.close()Closes the stash.voidStashObjectsWriterImpl.close()ImportedObjectsStash.readObjects(int numberOfObjects) Read a collection of objects from the stash.ImportedObjectsStashImpl.readObjects(int numberOfObjects) StashObjectsReader.readObjects(int numberOfObjects) Reads objects from stash.StashObjectsReaderImpl.readObjects(int numberOfObjects) voidStashObjectsWriter.writeObject(ImportedObjectV2 object) Writes an object to the stash.voidStashObjectsWriterImpl.writeObject(ImportedObjectV2 object) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.restore.taskrunners
Methods in com.atlassian.confluence.impl.backuprestore.restore.taskrunners that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidPreImportTaskRunner.pauseSchedulerAndFlushJobs()Pause cluster schedulervoidPostImportTaskRunner.runKeyInitPostImportTask()Initialise system key pairs.voidImportTaskRunner.runPostImportTasks(BackupRestoreJob job, BackupRestoreSettings settings, BackupProperties backupProperties) Run tasks which should be executed after we finish processing entitiesvoidSiteImportTaskRunner.runPostImportTasks(BackupRestoreJob job, BackupRestoreSettings settings, BackupProperties backupProperties) voidImportTaskRunner.runPreImportTasks()Run tasks which should be executed before we start processing entitiesvoidSiteImportTaskRunner.runPreImportTasks()voidPostImportTaskRunner.runUpgradeTasks(BackupProperties backupProperties) Runs upgrade tasks.voidPostSiteImportUpgrader.runUpgradeTasks(BackupProperties backupProperties) -
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.statistics
Methods in com.atlassian.confluence.impl.backuprestore.statistics that throw BackupRestoreExceptionModifier and TypeMethodDescriptionvoidOnObjectsProcessingHandler.onObjectsPersist(Collection<ImportedObjectV2> persistedObjects) Is called when objects have been successfully persisted to the database.