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