Class JobExecutionRepository

java.lang.Object
org.apache.fineract.infrastructure.jobs.domain.JobExecutionRepository

@Component public class JobExecutionRepository extends Object
  • Constructor Details

    • JobExecutionRepository

      public JobExecutionRepository()
  • Method Details

    • getStuckJobNames

      public List<String> getStuckJobNames(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate jdbcTemplate)
    • getStuckJobCountByJobName

      public Long getStuckJobCountByJobName(String jobName)
    • getStuckJobIdsByJobName

      public List<Long> getStuckJobIdsByJobName(String jobName)
    • getNotCompletedPartitionsCount

      public Long getNotCompletedPartitionsCount(Long jobExecutionId, String partitionerStepName)
    • updateJobStatusToFailed

      public void updateJobStatusToFailed(Long stuckJobId, String partitionerStepName)
    • getBusinessDateOfRunningJobByExecutionParameter

      public LocalDate getBusinessDateOfRunningJobByExecutionParameter(String jobName, String jobCustomParamKeyName, String parameterKeyName, String parameterValue, String dateParameterName)