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