Uses of Class
com.atlassian.confluence.backuprestore.exception.BackupRestoreException
- 
- 
Uses of BackupRestoreException in com.atlassian.confluence.backuprestore.exception
Subclasses of BackupRestoreException in com.atlassian.confluence.backuprestore.exception Modifier and Type Class Description classNotPermittedExceptionIt is thrown when a user does not have permissions to perform an action.classTheSameSpaceBackupRestoreJobAlreadyInProgressExceptionIt 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 BackupRestoreException Modifier and Type Method Description voidBackupRestoreConsumer. accept(T t)StringBackupRestoreFilesystemManager. moveExistingLocalFileToRestoreDir(File fileToMove, JobScope jobScope)Moves the provided file to the restore directory - 
Uses of BackupRestoreException in com.atlassian.confluence.impl.backuprestore.backup
Methods in com.atlassian.confluence.impl.backuprestore.backup that throw BackupRestoreException Modifier and Type Method Description protected 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)ExportDescriptorBackupDescriptorWriter. 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 BackupRestoreException Modifier and Type Method Description voidBackupContainerWriter. 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()BackupContainerWriterBackupContainerWriterFactory. createBackupContainerWriter(String fileName)BackupContainerWriterBackupContainerWriterFactoryImpl. 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 BackupRestoreException Constructor Description XmlBackupContainerWriter(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.exception Modifier and Type Class Description classDataConversionExceptionException 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 BackupRestoreException Modifier and Type Method Description voidPostExportAction. 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 BackupRestoreException Modifier and Type Method Description voidContentEntityPostExportAction. 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 BackupRestoreException Modifier and Type Method Description ImportedObjectsDispatcherImportedObjectsDispatcherFactory. 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()BackupPropertiesBackupPropertiesValidator. 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 BackupRestoreException Modifier and Type Method Description voidBackupContainerReader. close()voidXMLBackupContainerReader. close()BackupContainerReaderBackupContainerReaderFactory. createBackupContainerReader(File file)BackupContainerReaderBackupContainerReaderFactoryImpl. createBackupContainerReader(File file)BackupPropertiesBackupContainerReader. getBackupProperties()BackupPropertiesXMLBackupContainerReader. getBackupProperties()JobScopeBackupProperties. getJobScope()JobSourceBackupProperties. getJobSource()Get the source of the export that we want to importPropertiesBackupContainerReader. getLegacyBackupProperties()Deprecated.since 8.2.0PropertiesXMLBackupContainerReader. 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 BackupRestoreException Modifier and Type Method Description voidOnRestoreEventsSender. 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 BackupRestoreException Modifier and Type Method Description IdMapperIdMapperFactory. createIdMapper(BackupRestoreJob job, JobSource jobSource, Collection<ExportableEntityInfo> importableEntitiesInfo, OnObjectsProcessingHandler onObjectsProcessingHandler)Constructors in com.atlassian.confluence.impl.backuprestore.restore.idmapping that throw BackupRestoreException Constructor Description FakeObjectProvider(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 BackupRestoreException Modifier and Type Method Description voidApplicationPersister. 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()Collection<ImportedObjectV2>AttributeRecordsGenerator. prepareAttributeRecords(ImportedObjectV2 importedObjectV2)Collection<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 BackupRestoreException Constructor Description PersistersCreator(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 BackupRestoreException Modifier and Type Method Description voidOnRestoreSearchIndexer. 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 BackupRestoreException Modifier and Type Method Description voidImportedObjectsStash. 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()List<ImportedObjectV2>ImportedObjectsStash. readObjects(int numberOfObjects)Read a collection of objects from the stash.List<ImportedObjectV2>ImportedObjectsStashImpl. readObjects(int numberOfObjects)List<ImportedObjectV2>StashObjectsReader. readObjects(int numberOfObjects)Reads objects from stash.List<ImportedObjectV2>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 BackupRestoreException Modifier and Type Method Description voidPreImportTaskRunner. 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 BackupRestoreException Modifier and Type Method Description voidOnObjectsProcessingHandler. onObjectsPersist(Collection<ImportedObjectV2> persistedObjects)Is called when objects have been successfully persisted to the database. 
 -