public class ScheduleSiteLoaders
extends org.alfresco.bm.event.AbstractEventProcessor
folder
loaders and reschedule self
until all folders have correct number of files and subfolders.Modifier and Type | Field and Description |
---|---|
static String |
EVENT_NAME_LOAD_SITE_FILES |
static String |
EVENT_NAME_LOAD_SITE_FOLDERS |
static String |
EVENT_NAME_LOADING_COMPLETE |
static String |
EVENT_NAME_SCHEDULE_LOADERS |
static String |
FIELD_CONTEXT |
static String |
FIELD_FILES_TO_CREATE |
static String |
FIELD_FOLDERS_TO_CREATE |
static String |
FIELD_PATH |
Constructor and Description |
---|
ScheduleSiteLoaders(org.alfresco.bm.session.SessionService sessionService,
org.alfresco.bm.cm.FileFolderService fileFolderService,
int subfolders,
int maxDepth,
int filesPerFolder,
int maxActiveLoaders,
long loadCheckDelay) |
Modifier and Type | Method and Description |
---|---|
org.alfresco.bm.event.EventResult |
processEvent(org.alfresco.bm.event.Event event) |
void |
setEventNameLoadingComplete(String eventNameLoadingComplete)
Override the
default output event name |
void |
setEventNameLoadSiteFiles(String eventNameLoadSiteFiles)
Override the
default output event name |
void |
setEventNameLoadSiteFolders(String eventNameLoadSiteFolders)
Override the
default output event name |
void |
setEventNameScheduleLoaders(String eventNameScheduleLoaders)
Override the
default output event name |
getName, getWarnDelay, isAutoCloseSessionId, isAutoPropagateSessionId, isChart, processEvent, register, resumeTimer, setAutoCloseSessionId, setAutoPropagateSessionId, setBeanName, setChart, setEventName, setEventNames, setRegistry, setWarnDelay, stopTimer, suspendTimer, toString
public static final String FIELD_CONTEXT
public static final String FIELD_PATH
public static final String FIELD_FOLDERS_TO_CREATE
public static final String FIELD_FILES_TO_CREATE
public static final String EVENT_NAME_LOAD_SITE_FOLDERS
public static final String EVENT_NAME_LOAD_SITE_FILES
public static final String EVENT_NAME_SCHEDULE_LOADERS
public static final String EVENT_NAME_LOADING_COMPLETE
public ScheduleSiteLoaders(org.alfresco.bm.session.SessionService sessionService, org.alfresco.bm.cm.FileFolderService fileFolderService, int subfolders, int maxDepth, int filesPerFolder, int maxActiveLoaders, long loadCheckDelay)
activeSiteLoaders
- the number of concurrently-active processes site loaderspublic void setEventNameLoadSiteFolders(String eventNameLoadSiteFolders)
default
output event namepublic void setEventNameLoadSiteFiles(String eventNameLoadSiteFiles)
default
output event namepublic void setEventNameScheduleLoaders(String eventNameScheduleLoaders)
default
output event namepublic void setEventNameLoadingComplete(String eventNameLoadingComplete)
default
output event nameCopyright © 2015. All rights reserved.