Class ScheduledJobMessagingAutoConfiguration

java.lang.Object
com.broadleafcommerce.scheduledjob.messaging.autoconfigure.ScheduledJobMessagingAutoConfiguration

@Configuration public class ScheduledJobMessagingAutoConfiguration extends Object
Configuration for messaging classes
Author:
Chad Harchar (charchar)
  • Constructor Details

    • ScheduledJobMessagingAutoConfiguration

      public ScheduledJobMessagingAutoConfiguration()
  • Method Details

    • scheduleDeployRequestListener

      @Bean @ConditionalOnMissingBean public DeploymentJobSchedulingRequestListener scheduleDeployRequestListener(ScheduledJobService<ScheduledJob> scheduledJobService, com.broadleafcommerce.common.extension.TypeFactory jobFactory, com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletionNotifier completionNotifier, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, @Qualifier("scheduledJobSource") com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
    • unscheduleDeployRequestListener

      @Bean @ConditionalOnMissingBean public DeploymentJobUnschedulingRequestListener unscheduleDeployRequestListener(ScheduledJobService<ScheduledJob> scheduledJobService, com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletionNotifier completionNotifier, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, @Qualifier("scheduledJobSource") com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
    • scheduledJobStartedEventListener

      @Bean @ConditionalOnMissingBean public ScheduledJobStartedEventListener scheduledJobStartedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> executionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
    • scheduledJobCompletedEventListener

      @Bean @ConditionalOnMissingBean public ScheduledJobCompletedEventListener scheduledJobCompletedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> executionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)