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 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)
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 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 class
DefaultScheduledJobService<P extends ScheduledJob>
interface
ScheduledJobService<P extends ScheduledJob>
Service reponsible for functionality related toScheduledJob
Methods 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.JobDetail
DefaultSchedulerService. createJobDetail(ScheduledJob job)
protected Optional<org.quartz.Trigger>
DefaultSchedulerService. createTrigger(ScheduledJob job)
protected void
DefaultSchedulerService. 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.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.Optional<org.quartz.JobDetail>
DefaultSchedulerService. processJob(ScheduledJob job)
Optional<org.quartz.JobDetail>
SchedulerService. processJob(ScheduledJob job)
Review aScheduledJob
and add scheduling and trigger information to the running quartz instance, if it's not already there.void
DefaultSchedulerService. unschedule(@NonNull ScheduledJob job, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
void
SchedulerService. unschedule(@NonNull ScheduledJob job, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected boolean
DefaultSchedulerService. 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 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 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 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)
-
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 void
ScheduledJobValidator. validateDetails(ScheduledJob scheduledJob, org.springframework.validation.Errors errors)
protected void
ScheduledJobValidator. 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. service
Methods in com.broadleafcommerce.scheduledjob.web.endpoint that return ScheduledJob Modifier and Type Method Description ScheduledJob
ScheduledJobEndpoint. createScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ScheduledJob req)
ScheduledJob
ScheduledJobEndpoint. executeScheduledJob(javax.servlet.http.HttpServletRequest request, String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
ScheduledJob
ScheduledJobEndpoint. readScheduledJobById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String scheduledJobId)
ScheduledJob
ScheduledJobEndpoint. replaceScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)
ScheduledJob
ScheduledJobEndpoint. 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 ScheduledJob
ScheduledJobEndpoint. createScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ScheduledJob req)
ScheduledJob
ScheduledJobEndpoint. replaceScheduledJob(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ScheduledJob req)
ScheduledJob
ScheduledJobEndpoint. 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)
-