@Component(value="blMasterIntervalJobWorker") @Scope(value="prototype") @Lazy public class MasterIntervalJobWorkerImpl extends AbstractConsumerWorker implements ScheduledJobManagerAware
MasterHeartBeatWorkerImpl
, job management
can result in new Quartz jobs being introduced. Those new jobs are tied to this worker for their execution.Modifier and Type | Field and Description |
---|---|
protected IncognitoEnvironmentDetector |
detector |
protected ScheduledJobManager |
jobManager |
protected com.broadleafcommerce.process.manager.ProcessActionManager |
processActionManager |
protected com.broadleafcommerce.process.execution.ProcessExecutionManager |
processExecutionManager |
protected ScheduledJobProcessRegistrationHelper |
processRegistrationHelper |
protected ScheduledJobEventSender |
scheduledJobEventSender |
protected SystemEventSender |
systemEventSender |
protected org.broadleafcommerce.common.util.StreamingTransactionCapableUtil |
transUtil |
Constructor and Description |
---|
MasterIntervalJobWorkerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
execute(org.quartz.JobExecutionContext jobExecutionContext) |
void |
setScheduledJobManager(ScheduledJobManager scheduledJobManager) |
protected boolean |
shouldExecuteWithProcess(ScheduledJob job) |
protected void |
startProcess(Long processId) |
populateSystemEvents
protected ScheduledJobManager jobManager
protected org.broadleafcommerce.common.util.StreamingTransactionCapableUtil transUtil
protected com.broadleafcommerce.process.execution.ProcessExecutionManager processExecutionManager
protected ScheduledJobProcessRegistrationHelper processRegistrationHelper
protected com.broadleafcommerce.process.manager.ProcessActionManager processActionManager
protected ScheduledJobEventSender scheduledJobEventSender
protected SystemEventSender systemEventSender
protected IncognitoEnvironmentDetector detector
public void execute(org.quartz.JobExecutionContext jobExecutionContext)
execute
in interface ConsumeWorker
protected boolean shouldExecuteWithProcess(ScheduledJob job)
protected void startProcess(Long processId)
public void setScheduledJobManager(ScheduledJobManager scheduledJobManager)
setScheduledJobManager
in interface ScheduledJobManagerAware
Copyright © 2020. All rights reserved.