Package org.alfresco.repo.bulkimport
Interface BulkFilesystemImporter
-
- All Known Implementing Classes:
AbstractBulkFilesystemImporter,MultiThreadedBulkFilesystemImporter,StripingBulkFilesystemImporter
public interface BulkFilesystemImporterInterface defining a bulk filesystem importer.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidasyncBulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter)Initiates a bulk filesystem import asynchronously i.e.voidbulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter)Initiates a bulk filesystem import.BulkImportStatusgetStatus()
-
-
-
Method Detail
-
bulkImport
void bulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter)
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
void asyncBulkImport(BulkImportParameters bulkImportParameters, NodeImporter nodeImporter)
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.
-
-