Uses of Class
com.broadleafcommerce.common.messaging.domain.ScheduledJobRef
Packages that use ScheduledJobRef
Package
Description
- 
Uses of ScheduledJobRef in com.broadleafcommerce.common.messaging.service.messaging
Methods in com.broadleafcommerce.common.messaging.service.messaging with parameters of type ScheduledJobRefModifier and TypeMethodDescriptionPurgeMessageLocksListener.getAdditionalLockTypesToPurge(ScheduledJobRef scheduledJobRef) Method parameters in com.broadleafcommerce.common.messaging.service.messaging with type arguments of type ScheduledJobRefModifier and TypeMethodDescriptionvoidPurgeMessageLocksListener.listen(org.springframework.messaging.Message<ScheduledJobRef> message) protected voidPurgeMessageLocksListener.purgeLocks(org.springframework.messaging.Message<ScheduledJobRef> message) Gathers the message lock TTL from the providedScheduledJobRefand purges all relevant message locks - 
Uses of ScheduledJobRef in com.broadleafcommerce.common.messaging.util.scheduledjob
Methods in com.broadleafcommerce.common.messaging.util.scheduledjob with parameters of type ScheduledJobRefModifier and TypeMethodDescriptionstatic ScheduledJobCompletedEventScheduledJobProcessingUtil.buildScheduledJobCompletedEvent(@NonNull ScheduledJobRef jobRef, String noteMessage, boolean isSuccessful, String errorMessage) Builds aScheduledJobCompletedEventto record the execution detailsstatic ScheduledJobStartedEventScheduledJobProcessingUtil.buildScheduledJobStartedEvent(@NonNull ScheduledJobRef jobRef, @NonNull String noteMessage) Builds aScheduledJobStartedEventto record the execution detailsstatic voidScheduledJobProcessingUtil.executeJobWithTrackingExecutionDetails(@NonNull ScheduledJobRef jobRef, @NonNull Consumer<org.springframework.messaging.Message<?>> jobStartedMessageSender, @NonNull Consumer<org.springframework.messaging.Message<?>> jobCompletedMessageSender, @NonNull Consumer<ScheduledJobRef> scheduledJobExecutor) Executes the scheduled job using the givenscheduledJobExecutorwith the ability to track its execution details by sending theScheduledJobStartedEventandScheduledJobCompletedEvent.static voidScheduledJobProcessingUtil.sendScheduledJobCompletedEventMessageIfNeeded(@NonNull ScheduledJobRef jobRef, String noteMessage, boolean isSuccessful, String errorMessage, @NonNull Consumer<org.springframework.messaging.Message<?>> messageSender) Sends aScheduledJobCompletedEventto record the execution details if enabled.static voidScheduledJobProcessingUtil.sendScheduledJobStartedEventMessageIfNeeded(@NonNull ScheduledJobRef jobRef, @NonNull Consumer<org.springframework.messaging.Message<?>> messageSender) Sends aScheduledJobStartedEventto record the execution details if enabled.static voidScheduledJobProcessingUtil.sendSuccessfulScheduledJobCompletedEventMessageIfNeeded(@NonNull ScheduledJobRef jobRef, @NonNull Consumer<org.springframework.messaging.Message<?>> messageSender) Sends a successfulScheduledJobCompletedEventto record the execution details if enabled.static voidScheduledJobProcessingUtil.sendSuccessfulScheduledJobCompletedEventMessageIfNeeded(@NonNull ScheduledJobRef jobRef, String noteMessage, @NonNull Consumer<org.springframework.messaging.Message<?>> messageSender) Sends a successfulScheduledJobCompletedEventwith a note message to record the execution details if enabled.