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)
-