[ 
https://issues.apache.org/jira/browse/FINERACT-1667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Saghy resolved FINERACT-1667.
----------------------------------
    Resolution: Fixed

> Integrate Spring Batch into existing jobs as Tasklets
> -----------------------------------------------------
>
>                 Key: FINERACT-1667
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1667
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Norbert Táskai
>            Priority: Major
>             Fix For: 1.9.0
>
>
> In the context of this story we have to integrate Spring Batch into Fineract 
> and utilizing it for starting the existing batch jobs. The most convenient 
> plain and simple solution is to simply turn the existing jobs into tasklets, 
> at least for this story. This way the batch jobs will function as they should 
> with no impact on the business logic.
> *Acceptance criteria:*
>  * Spring Batch is integrated into Fineract
>  * The existing batch jobs are started as Spring Batch jobs
>  * Liquibase creates the necessary table structure for Spring Batch upon 
> startup
> *Note:*
>  * The existing batch jobs can be identified by search for the @CronTarget 
> annotation in the code.
>  * The PostgreSQL database structure is shipped with the Spring Batch package 
> under {{org.springframework.batch.core}} named {{schema-postgresql.sql}}
>  * The MySQL database structure is shipped with the Spring Batch package 
> under {{org.springframework.batch.core}} named {{schema-mysql.sql}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to