Class RemotePartitioningWorkerStepBuilderFactory
java.lang.Object
org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilderFactory
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
public class RemotePartitioningWorkerStepBuilderFactory
extends Object
implements org.springframework.beans.factory.BeanFactoryAware
Convenient factory for a
RemotePartitioningWorkerStepBuilder
which sets the
JobRepository
, JobExplorer
, BeanFactory
and
PlatformTransactionManager
automatically.- Since:
- 4.1
- Author:
- Mahmoud Ben Hassine
-
Constructor Summary
ConstructorDescriptionRemotePartitioningWorkerStepBuilderFactory
(JobRepository jobRepository, JobExplorer jobExplorer, org.springframework.transaction.PlatformTransactionManager transactionManager) Create a newRemotePartitioningWorkerStepBuilderFactory
. -
Method Summary
Modifier and TypeMethodDescriptionCreates aRemotePartitioningWorkerStepBuilder
and initializes its job repository, job explorer, bean factory and transaction manager.void
setBeanFactory
(org.springframework.beans.factory.BeanFactory beanFactory)
-
Constructor Details
-
RemotePartitioningWorkerStepBuilderFactory
public RemotePartitioningWorkerStepBuilderFactory(JobRepository jobRepository, JobExplorer jobExplorer, org.springframework.transaction.PlatformTransactionManager transactionManager) Create a newRemotePartitioningWorkerStepBuilderFactory
.- Parameters:
jobRepository
- the job repository to usejobExplorer
- the job explorer to usetransactionManager
- the transaction manager to use
-
-
Method Details
-
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException - Specified by:
setBeanFactory
in interfaceorg.springframework.beans.factory.BeanFactoryAware
- Throws:
org.springframework.beans.BeansException
-
get
Creates aRemotePartitioningWorkerStepBuilder
and initializes its job repository, job explorer, bean factory and transaction manager.- Parameters:
name
- the name of the step- Returns:
- a
RemotePartitioningWorkerStepBuilder
-