Class ScheduledJobRunnerConfig
java.lang.Object
org.apache.fineract.infrastructure.jobs.ScheduledJobRunnerConfig
@Configuration(proxyBeanMethods=false)
@EnableBatchProcessing
public class ScheduledJobRunnerConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializerorg.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactoryincrementerFactory(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource) org.springframework.batch.core.explore.JobExplorerjobExplorer(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer executionContextSerializer) org.springframework.batch.core.launch.support.TaskExecutorJobLauncherjobLauncher(org.springframework.batch.core.repository.JobRepository jobRepository) org.springframework.batch.core.repository.JobRepositoryjobRepository(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer executionContextSerializer, org.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory incrementerFactory) org.springframework.transaction.PlatformTransactionManagertransactionManager(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers> transactionManagerCustomizers, List<org.apache.fineract.infrastructure.core.persistence.TransactionLifecycleCallback> callbacks)
-
Constructor Details
-
ScheduledJobRunnerConfig
public ScheduledJobRunnerConfig()
-
-
Method Details
-
transactionManager
@Bean public org.springframework.transaction.PlatformTransactionManager transactionManager(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers> transactionManagerCustomizers, List<org.apache.fineract.infrastructure.core.persistence.TransactionLifecycleCallback> callbacks) -
executionContextSerializer
@Bean public org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer executionContextSerializer() -
incrementerFactory
@Bean public org.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory incrementerFactory(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource) -
jobRepository
@Bean public org.springframework.batch.core.repository.JobRepository jobRepository(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer executionContextSerializer, org.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory incrementerFactory) throws Exception - Throws:
Exception
-
jobExplorer
@Bean public org.springframework.batch.core.explore.JobExplorer jobExplorer(org.apache.fineract.infrastructure.core.service.database.RoutingDataSource routingDataSource, org.springframework.transaction.PlatformTransactionManager transactionManager, org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer executionContextSerializer) throws Exception - Throws:
Exception
-
jobLauncher
@Bean public org.springframework.batch.core.launch.support.TaskExecutorJobLauncher jobLauncher(org.springframework.batch.core.repository.JobRepository jobRepository) throws Exception - Throws:
Exception
-