Uses of Interface
com.broadleafcommerce.scheduledjob.repository.ScheduledJobRepository
-
-
Uses of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.messaging.autoconfigure
Methods in com.broadleafcommerce.scheduledjob.messaging.autoconfigure with parameters of type ScheduledJobRepository Modifier and Type Method Description DeploymentJobSchedulingRequestListener
ScheduledJobMessagingAutoConfiguration. 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, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
com.broadleafcommerce.common.messaging.notification.RetryClusterService
ScheduledJobNotificationAutoConfiguration. triggerJobRetryClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, ScheduledJobTriggerNotificationProperties properties, ScheduledJobRepository<?> repository, com.broadleafcommerce.common.messaging.notification.NotificationHandler handler, List<com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository> ignoredRepositories, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
DeploymentJobUnschedulingRequestListener
ScheduledJobMessagingAutoConfiguration. 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)
-
Uses of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.messaging.transition
Constructors in com.broadleafcommerce.scheduledjob.messaging.transition with parameters of type ScheduledJobRepository Constructor Description DeploymentJobSchedulingRequestListener(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<?> repository, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
DeploymentJobUnschedulingRequestListener(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> scheduledJobRepository, com.broadleafcommerce.common.extension.data.DataRouteSupporting route, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
-
Uses of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.provider.jpa.repository
Subinterfaces of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.provider.jpa.repository Modifier and Type Interface Description interface
JpaScheduledJobRepository<D extends JpaScheduledJob>
Methods in com.broadleafcommerce.scheduledjob.provider.jpa.repository that return ScheduledJobRepository Modifier and Type Method Description protected ScheduledJobRepository<D>
JpaCustomizedScheduledJobRepository. getRepository()
Methods in com.broadleafcommerce.scheduledjob.provider.jpa.repository with parameters of type ScheduledJobRepository Modifier and Type Method Description void
JpaCustomizedScheduledJobRepository. setRepository(ScheduledJobRepository<D> repository)
-
Uses of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.service
Methods in com.broadleafcommerce.scheduledjob.service that return ScheduledJobRepository Modifier and Type Method Description protected ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable>
DefaultSchedulerService. getJobRepository()
protected ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable>
DefaultScheduledJobService. getRepository()
Methods in com.broadleafcommerce.scheduledjob.service with parameters of type ScheduledJobRepository Modifier and Type Method Description protected com.broadleafcommerce.data.tracking.core.Trackable
DefaultQuartzJob. markExecuted(ScheduledJob scheduledJob, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository)
Establish the job as having been executed and also mark the record withNotificationState
for messaging resiliency related to the job trigger message.void
DefaultQuartzJob. sendNotification(com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.Trackable notificationStateAware)
Notify the system of the scheduled job trigger via theTriggeredJobEventProducer
.Constructors in com.broadleafcommerce.scheduledjob.service with parameters of type ScheduledJobRepository Constructor Description DefaultScheduledJobService(ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager)
DefaultSchedulerService(ScheduledJobService<? extends ScheduledJob> jobService, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> jobRepository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ClusterProperties clusterProperties)
Initializes the scheduler service with anStdScheduler
DefaultSchedulerService(ScheduledJobService<? extends ScheduledJob> jobService, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> jobRepository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.common.extension.TypeFactory typeFactory, org.quartz.Scheduler scheduler, ClusterProperties clusterProperties)
-
Uses of ScheduledJobRepository in com.broadleafcommerce.scheduledjob.service.autoconfigure
Methods in com.broadleafcommerce.scheduledjob.service.autoconfigure with parameters of type ScheduledJobRepository Modifier and Type Method Description <P extends ScheduledJob>
ScheduledJobService<P>ScheduledJobServiceAutoConfiguration. scheduledJobService(ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> scheduledJobRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager)
SchedulerService
ScheduledJobServiceAutoConfiguration. schedulerService(ScheduledJobService<? extends ScheduledJob> scheduledJobService, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ClusterProperties clusterProperties)
-