java.lang.Object
org.apache.fineract.infrastructure.jobs.service.JobStarter

@Component public class JobStarter extends Object
  • Field Details

    • FAILED_STATUSES

      public static final List<org.springframework.batch.core.BatchStatus> FAILED_STATUSES
  • Constructor Details

    • JobStarter

      public JobStarter()
  • Method Details

    • run

      public org.springframework.batch.core.JobExecution run(org.springframework.batch.core.Job job, ScheduledJobDetail scheduledJobDetail, Set<JobParameterDTO> jobParameterDTOSet, String tenantIdentifier) throws org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException, org.springframework.batch.core.repository.JobExecutionAlreadyRunningException, org.springframework.batch.core.JobParametersInvalidException, org.springframework.batch.core.repository.JobRestartException, org.quartz.JobExecutionException
      Throws:
      org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException
      org.springframework.batch.core.repository.JobExecutionAlreadyRunningException
      org.springframework.batch.core.JobParametersInvalidException
      org.springframework.batch.core.repository.JobRestartException
      org.quartz.JobExecutionException
    • getJobParameter

      protected Map<String,org.springframework.batch.core.JobParameter<?>> getJobParameter(ScheduledJobDetail scheduledJobDetail)
    • provideCustomJobParameters

      protected Map<String,org.springframework.batch.core.JobParameter<?>> provideCustomJobParameters(String jobName, Set<JobParameterDTO> jobParameterDTOSet)