@Service
public class JobCompletionService
extends java.lang.Object
| Constructor and Description |
|---|
JobCompletionService(com.netflix.genie.core.services.JobPersistenceService jobPersistenceService,
com.netflix.genie.core.services.JobSearchService jobSearchService,
com.netflix.genie.core.services.impl.GenieFileTransferService genieFileTransferService,
org.springframework.core.io.Resource genieWorkingDir,
com.netflix.genie.core.services.MailService mailServiceImpl,
com.netflix.spectator.api.Registry registry,
com.netflix.genie.core.properties.JobsProperties jobsProperties,
org.springframework.retry.support.RetryTemplate retryTemplate)
Constructor.
|
@Autowired
public JobCompletionService(com.netflix.genie.core.services.JobPersistenceService jobPersistenceService,
com.netflix.genie.core.services.JobSearchService jobSearchService,
com.netflix.genie.core.services.impl.GenieFileTransferService genieFileTransferService,
@Qualifier(value="jobsDir")
org.springframework.core.io.Resource genieWorkingDir,
com.netflix.genie.core.services.MailService mailServiceImpl,
com.netflix.spectator.api.Registry registry,
com.netflix.genie.core.properties.JobsProperties jobsProperties,
@Qualifier(value="genieRetryTemplate") @NotNull
org.springframework.retry.support.RetryTemplate retryTemplate)
throws com.netflix.genie.common.exceptions.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 callscom.netflix.genie.common.exceptions.GenieException - if there is a problem