Class ScheduledJobMessagingAutoConfiguration
java.lang.Object
com.broadleafcommerce.scheduledjob.messaging.autoconfigure.ScheduledJobMessagingAutoConfiguration
Configuration for messaging classes
- Author:
 - Chad Harchar (charchar)
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionscheduleDeployRequestListener(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, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService) scheduledJobCompletedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> executionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService) scheduledJobStartedEventListener(ScheduledJobExecutionDetailService<ScheduledJobExecutionDetail> executionDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService) 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, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)  
- 
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)  
 -