public class StripingFilesystemTracker extends AbstractFilesystemTracker
directoryAnalyser, logger| Constructor and Description |
|---|
StripingFilesystemTracker(DirectoryAnalyser directoryAnalyser,
org.alfresco.service.cmr.repository.NodeRef target,
java.io.File sourceFolder,
int batchSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDirectoriesToProcess(java.util.Collection dirsToAdd,
int level) |
protected void |
addDirectoryToProcess(ImportableItem dir,
int level) |
protected void |
addItemsToProcess(java.util.Collection items) |
int |
count()
An estimate of the number of directories and files in the filesystem.
|
protected java.util.List |
getDirectoriesToProcess(int level) |
protected ImportableItem |
getDirectoryToProcess() |
protected java.util.List |
getImportableItems(int count) |
BatchProcessWorkProvider |
getWorkProvider() |
protected void |
incrementLevel() |
void |
itemImported(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem)
A callback to indicate that the item has been imported into the repository.
|
boolean |
moreLevels() |
int |
numDirectoriesToProcess() |
afterPropertiesSet, getImportableDirectoriesInDirectory, getImportableItemsInDirectory, setDirectoryAnalyserpublic StripingFilesystemTracker(DirectoryAnalyser directoryAnalyser, org.alfresco.service.cmr.repository.NodeRef target, java.io.File sourceFolder, int batchSize)
protected void addDirectoriesToProcess(java.util.Collection dirsToAdd,
int level)
protected void addDirectoryToProcess(ImportableItem dir, int level)
protected java.util.List getDirectoriesToProcess(int level)
public int count()
FilesystemTrackerprotected void incrementLevel()
public void itemImported(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem)
FilesystemTrackerprotected void addItemsToProcess(java.util.Collection items)
protected ImportableItem getDirectoryToProcess()
public boolean moreLevels()
public int numDirectoriesToProcess()
protected java.util.List getImportableItems(int count)
public BatchProcessWorkProvider getWorkProvider()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.