Class LoanCOBWorkerConfiguration

java.lang.Object
org.apache.fineract.cob.loan.LoanCOBWorkerConfiguration

@Configuration @Conditional(org.apache.fineract.cob.conditions.BatchWorkerCondition.class) public class LoanCOBWorkerConfiguration extends Object
  • Constructor Details

    • LoanCOBWorkerConfiguration

      public LoanCOBWorkerConfiguration()
  • Method Details

    • loanCOBWorkerStep

      @Bean(name="loanCOBWorkerStep") public org.springframework.batch.core.Step loanCOBWorkerStep()
    • flow

      @Bean public org.springframework.batch.core.job.flow.Flow flow()
    • initialisationStep

      @Bean @StepScope public org.springframework.batch.core.Step initialisationStep(@Value("#{stepExecutionContext[\'partition\']}") String partitionName)
    • cobTaskExecutor

      @Bean public org.springframework.core.task.TaskExecutor cobTaskExecutor()
    • loanBusinessStep

      @Bean @StepScope public org.springframework.batch.core.Step loanBusinessStep(@Value("#{stepExecutionContext[\'partition\']}") String partitionName, org.springframework.core.task.TaskExecutor cobTaskExecutor)
    • applyLockStep

      @Bean @StepScope public org.springframework.batch.core.Step applyLockStep(@Value("#{stepExecutionContext[\'partition\']}") String partitionName)
    • resetContextStep

      @Bean @StepScope public org.springframework.batch.core.Step resetContextStep(@Value("#{stepExecutionContext[\'partition\']}") String partitionName)
    • initialiseContext

      @Bean public InitialisationTasklet initialiseContext()
    • loanItemListener

      @Bean public ChunkProcessingLoanItemListener loanItemListener()
    • applyLock

      @Bean public ApplyLoanLockTasklet applyLock()
    • resetContext

      @Bean public org.apache.fineract.cob.common.ResetContextTasklet resetContext()
    • cobWorkerItemReader

      @Bean @StepScope public LoanItemReader cobWorkerItemReader()
    • cobWorkerItemProcessor

      @Bean @StepScope public LoanItemProcessor cobWorkerItemProcessor()
    • cobWorkerItemWriter

      @Bean @StepScope public LoanItemWriter cobWorkerItemWriter()