Class ScheduledJobCompletedEventListener
java.lang.Object
com.broadleafcommerce.scheduledjob.messaging.transition.ScheduledJobCompletedEventListener
Listener to record a 
ScheduledJobCompletedEvent to track the execution details of a
 scheduled job- Since:
 - Scheduled Job Service 2.1.4, Release Train 2.1.4, Scheduled Job Service 2.2.0, Release Train 2.2.0
 - Author:
 - karanjariwala
 
- 
Constructor Summary
ConstructorsConstructorDescriptionScheduledJobCompletedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> scheduledJobExecutionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentService)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionServicevoidlisten(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobCompletedEvent> message) protected voidprocess(@NonNull org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobCompletedEvent> message) Consumes aScheduledJobCompletedEventand updates the end-time and note/error of theScheduledJobExecutionDetail 
- 
Constructor Details
- 
ScheduledJobCompletedEventListener
public ScheduledJobCompletedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> scheduledJobExecutionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentService)  
 - 
 - 
Method Details
- 
listen
@StreamListener("scheduledJobCompletedInputScheduledJob") public void listen(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobCompletedEvent> message)  - 
process
protected void process(@NonNull @NonNull org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobCompletedEvent> message) Consumes aScheduledJobCompletedEventand updates the end-time and note/error of theScheduledJobExecutionDetail- Parameters:
 message- theScheduledJobCompletedEventmessage
 - 
getScheduledJobExecutionDetailService
protected ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> getScheduledJobExecutionDetailService() - 
getIdempotentService
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentService() 
 -