Package org.apache.fineract.cob.loan
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.batch.core.StepapplyLockStep(String partitionName) org.springframework.core.task.TaskExecutororg.springframework.batch.core.job.flow.Flowflow()org.springframework.batch.core.StepinitialisationStep(String partitionName) org.springframework.batch.core.SteploanBusinessStep(String partitionName, org.springframework.core.task.TaskExecutor cobTaskExecutor) org.springframework.batch.core.Steporg.apache.fineract.cob.common.ResetContextTaskletorg.springframework.batch.core.StepresetContextStep(String partitionName)
-
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
-
loanItemListener
-
applyLock
-
resetContext
@Bean public org.apache.fineract.cob.common.ResetContextTasklet resetContext() -
cobWorkerItemReader
-
cobWorkerItemProcessor
-
cobWorkerItemWriter
-