Uses of Class
com.broadleafcommerce.scheduledjob.domain.ScheduledJob
-
-
Uses of ScheduledJob in com.broadleafcommerce.scheduledjob.messaging.autoconfigure
Method parameters in com.broadleafcommerce.scheduledjob.messaging.autoconfigure with type arguments of type ScheduledJob Modifier and Type Method Description DeploymentJobSchedulingRequestListenerScheduledJobMessagingAutoConfiguration. 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)DeploymentJobUnschedulingRequestListenerScheduledJobMessagingAutoConfiguration. 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 ScheduledJob in com.broadleafcommerce.scheduledjob.messaging.transition
Constructor parameters in com.broadleafcommerce.scheduledjob.messaging.transition with type arguments of type ScheduledJob 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 ScheduledJob in com.broadleafcommerce.scheduledjob.service
Classes in com.broadleafcommerce.scheduledjob.service with type parameters of type ScheduledJob Modifier and Type Class Description classDefaultScheduledJobService<P extends ScheduledJob>interfaceScheduledJobService<P extends ScheduledJob>Service reponsible for functionality related toScheduledJobMethods in com.broadleafcommerce.scheduledjob.service that return types with arguments of type ScheduledJob Modifier and Type Method Description protected ScheduledJobService<? extends ScheduledJob>DefaultSchedulerService. getJobService()Methods in com.broadleafcommerce.scheduledjob.service with parameters of type ScheduledJob Modifier and Type Method Description protected org.quartz.JobDetailDefaultSchedulerService. createJobDetail(ScheduledJob job)protected Optional<org.quartz.Trigger>DefaultSchedulerService. createTrigger(ScheduledJob job)protected voidDefaultSchedulerService. deleteJobIfExists(ScheduledJob job, org.quartz.JobKey thisJobKey, Set<org.quartz.JobKey> jobKeys)protected Optional<org.quartz.JobDetail>DefaultSchedulerService. establishTrigger(ScheduledJob job, org.quartz.JobKey thisJobKey, boolean isUpdate)protected com.broadleafcommerce.data.tracking.core.TrackableDefaultQuartzJob. markExecuted(ScheduledJob scheduledJob, ScheduledJobRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository)Establish the job as having been executed and also mark the record withNotificationStatefor messaging resiliency related to the job trigger message.Optional<org.quartz.JobDetail>DefaultSchedulerService. processJob(ScheduledJob job)Optional<org.quartz.JobDetail>SchedulerService. processJob(ScheduledJob job)Review aScheduledJoband add scheduling and trigger information to the running quartz instance, if it's not already there.voidDefaultSchedulerService. unschedule(@NonNull ScheduledJob job, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)voidSchedulerService. unschedule(@NonNull ScheduledJob job, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected booleanDefaultSchedulerService. updateDetected(ScheduledJob job, org.quartz.JobKey thisJobKey)Constructor parameters in com.broadleafcommerce.scheduledjob.service with type arguments of type ScheduledJob Constructor Description 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 anStdSchedulerDefaultSchedulerService(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 ScheduledJob in com.broadleafcommerce.scheduledjob.service.autoconfigure
Methods in com.broadleafcommerce.scheduledjob.service.autoconfigure with type parameters of type ScheduledJob 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)Method parameters in com.broadleafcommerce.scheduledjob.service.autoconfigure with type arguments of type ScheduledJob Modifier and Type Method Description SchedulerServiceScheduledJobServiceAutoConfiguration. 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) -
Uses of ScheduledJob in com.broadleafcommerce.scheduledjob.service.validation
Methods in com.broadleafcommerce.scheduledjob.service.validation with parameters of type ScheduledJob Modifier and Type Method Description protected voidScheduledJobValidator. validateDetails(ScheduledJob scheduledJob, org.springframework.validation.Errors errors)protected voidScheduledJobValidator. validateTiming(ScheduledJob scheduledJob, org.springframework.validation.Errors errors) -
Uses of ScheduledJob in com.broadleafcommerce.scheduledjob.web.endpoint
Fields in com.broadleafcommerce.scheduledjob.web.endpoint with type parameters of type ScheduledJob Modifier and Type Field Description protected ScheduledJobService<ScheduledJob>ScheduledJobEndpoint. serviceMethods in com.broadleafcommerce.scheduledjob.web.endpoint that return ScheduledJob Modifier and Type Method Description ScheduledJobScheduledJobEndpoint. createScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ScheduledJob req)ScheduledJobScheduledJobEndpoint. executeScheduledJob(javax.servlet.http.HttpServletRequest request, String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)ScheduledJobScheduledJobEndpoint. readScheduledJobById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String scheduledJobId)ScheduledJobScheduledJobEndpoint. replaceScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)ScheduledJobScheduledJobEndpoint. updateScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)Methods in com.broadleafcommerce.scheduledjob.web.endpoint that return types with arguments of type ScheduledJob Modifier and Type Method Description org.springframework.data.domain.Page<ScheduledJob>ScheduledJobEndpoint. readAllScheduledJobs(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String query, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters)Methods in com.broadleafcommerce.scheduledjob.web.endpoint with parameters of type ScheduledJob Modifier and Type Method Description ScheduledJobScheduledJobEndpoint. createScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ScheduledJob req)ScheduledJobScheduledJobEndpoint. replaceScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)ScheduledJobScheduledJobEndpoint. updateScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)Constructor parameters in com.broadleafcommerce.scheduledjob.web.endpoint with type arguments of type ScheduledJob Constructor Description ScheduledJobEndpoint(ScheduledJobService<ScheduledJob> service)
-