Package org.alfresco.repo.bulkimport
Interface BulkFilesystemImporter
- All Known Implementing Classes:
AbstractBulkFilesystemImporter,MultiThreadedBulkFilesystemImporter,StripingBulkFilesystemImporter
public interface BulkFilesystemImporter
Interface defining a bulk filesystem importer.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidasyncBulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter) Initiates a bulk filesystem import asynchronously i.e. in a background thread.voidbulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter) Initiates a bulk filesystem import.
-
Method Details
-
bulkImport
Initiates a bulk filesystem import. Note: getStatus().inProgress() must be false prior to calling this method or an Exception will be thrown.- Parameters:
bulkImportParameters- The target bulk import parameters.nodeImporter- The node importer.
-
asyncBulkImport
Initiates a bulk filesystem import asynchronously i.e. in a background thread. Note: getStatus().inProgress() must be false prior to calling this method or an Exception will be thrown.- Parameters:
bulkImportParameters- The target bulk import parameters.nodeImporter- The node importer.
-
getStatus
BulkImportStatus getStatus()- Returns:
- A status object that describes the current state of the bulk filesystem importer.
-