public class JobCompletionService
extends java.lang.Object
Constructor and Description |
---|
JobCompletionService(JobPersistenceService jobPersistenceService,
JobSearchService jobSearchService,
GenieFileTransferService genieFileTransferService,
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, GenieFileTransferService genieFileTransferService, @Qualifier(value="jobsDir") org.springframework.core.io.Resource genieWorkingDir, MailService mailServiceImpl, io.micrometer.core.instrument.MeterRegistry registry, JobsProperties jobsProperties, @Qualifier(value="genieRetryTemplate") @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.genieFileTransferService
- An implementation of the Genie File Transfer service.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