public class ScheduleProcesses extends org.alfresco.bm.driver.event.AbstractEventProcessor
unfinished processes.
Unfinished processes are scheduled up to a batch size after which this processor reschedules itself.
EVENT_NAME_PROCESS: The process name#EVENT_NAME_SCHEDULE_PROCESSES: No data| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_BATCH_SIZE |
static String |
EVENT_NAME_PROCESS |
DEFAULT_AUTO_CLOSE_SESSION_ID, DEFAULT_AUTO_PROPAGATE_SESSION_ID, DEFAULT_CHART, DEFAULT_WARN_DELAY| Constructor and Description |
|---|
ScheduleProcesses(org.alfresco.bm.common.session.SessionService sessionService,
ProcessDataDAO processDataDAO,
String testRunFqn,
int processCount,
long timeBetweenProcesses) |
| Modifier and Type | Method and Description |
|---|---|
org.alfresco.bm.common.EventResult |
processEvent(org.alfresco.bm.driver.event.Event event) |
void |
setBatchSize(int batchSize)
Override the
default batch size for event processing |
void |
setEventNameProcess(String eventNameProcess)
Override the
default event name to process an event |
getName, getWarnDelay, isAutoCloseSessionId, isAutoPropagateSessionId, isChart, processEvent, register, resumeTimer, setAutoCloseSessionId, setAutoPropagateSessionId, setBeanName, setChart, setEventName, setEventNames, setRegistry, setWarnDelay, stopTimer, suspendTimer, toStringpublic static final int DEFAULT_BATCH_SIZE
public static final String EVENT_NAME_PROCESS
public ScheduleProcesses(org.alfresco.bm.common.session.SessionService sessionService, ProcessDataDAO processDataDAO, String testRunFqn, int processCount, long timeBetweenProcesses)
sessionService - service to create and manage persisted session dataprocessDataDAO - the DAO for storing process datatestRunFqn - the name of the test runprocessCount - the number of processes to runtimeBetweenProcesses - how long between each processpublic void setEventNameProcess(String eventNameProcess)
default event name to process an eventpublic void setBatchSize(int batchSize)
default batch size for event processingpublic org.alfresco.bm.common.EventResult processEvent(org.alfresco.bm.driver.event.Event event) throws Exception
processEvent in class org.alfresco.bm.driver.event.AbstractEventProcessorExceptionCopyright © 2005–2018 Alfresco Software. All rights reserved.