public class JobCompletionService
extends java.lang.Object
Constructor and Description |
---|
JobCompletionService(JobPersistenceService jobPersistenceService,
JobSearchService jobSearchService,
JobArchiveService jobArchiveService,
org.springframework.core.io.Resource genieWorkingDir,
MailService mailServiceImpl,
io.micrometer.core.instrument.MeterRegistry registry,
JobsProperties jobsProperties,
@NotNull org.springframework.retry.support.RetryTemplate retryTemplate)
Constructor.
|
public JobCompletionService(JobPersistenceService jobPersistenceService, JobSearchService jobSearchService, JobArchiveService jobArchiveService, org.springframework.core.io.Resource genieWorkingDir, MailService mailServiceImpl, io.micrometer.core.instrument.MeterRegistry registry, JobsProperties jobsProperties, @NotNull @NotNull org.springframework.retry.support.RetryTemplate retryTemplate) throws GenieException
jobSearchService
- An implementation of the job search service.jobPersistenceService
- An implementation of the job persistence service.jobArchiveService
- An implementation of JobArchiveService
genieWorkingDir
- The working directory where all job directories are created.mailServiceImpl
- An implementation of the mail service.registry
- The metrics registry to usejobsProperties
- The properties relating to running jobsretryTemplate
- Retry template for retrying remote callsGenieException
- if there is a problem