public class SiteFolderLoader
extends org.alfresco.bm.AbstractRestApiEventProcessor
sites: the total number of sites
subfolders: the number of subfolders in each folder (except the last level)
filesPerFolder: the number of files added to each folder
maxDepth: the depth of the last level of folders
of the site document libraries.
folders = (sites)*(subfolders^0 + subfolders^1 + subfolders^2 + ... + subfolders^(maxDepth-1))
= (sites)*( 1 + subfolders + subfolders^2 + ... + subfolders^(maxDepth-1))
files = (folders)*(filesPerFolder)
Using the test defaults:
folders = (100)*( 1 + 5 + 25 ) = 3,100
files = 3100*100 = 310,000
| Modifier and Type | Field and Description |
|---|---|
static String |
EVENT_NAME_SITE_FOLDER_LOADED |
| Constructor and Description |
|---|
SiteFolderLoader(org.alfresco.bm.cm.FileFolderService fileFolderService,
org.alfresco.bm.user.UserDataService userDataService,
org.alfresco.bm.site.SiteDataService siteDataService,
org.alfresco.bm.driver.file.TestFileService testFileService)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.alfresco.bm.common.EventResult |
processEvent(org.alfresco.bm.driver.event.Event event) |
void |
setEventNameSiteFolderLoaded(String eventNameSiteFolderLoaded)
Override the
default event name |
getDataContent, getDataSite, getDataUser, getRestWrapper, setApplicationContext, setBaseUrlgetName, getWarnDelay, isAutoCloseSessionId, isAutoPropagateSessionId, isChart, processEvent, register, resumeTimer, setAutoCloseSessionId, setAutoPropagateSessionId, setBeanName, setChart, setEventName, setEventNames, setRegistry, setWarnDelay, stopTimer, suspendTimer, toStringpublic static final String EVENT_NAME_SITE_FOLDER_LOADED
public SiteFolderLoader(org.alfresco.bm.cm.FileFolderService fileFolderService,
org.alfresco.bm.user.UserDataService userDataService,
org.alfresco.bm.site.SiteDataService siteDataService,
org.alfresco.bm.driver.file.TestFileService testFileService)
fileFolderService - service to access foldersuserDataService - service to access usernames and passwordssiteDataService - service to access site detailstestFileService - service to access sample documentsCopyright © 2005–2018 Alfresco Software. All rights reserved.