public class BasicBatchConfigurer extends Object implements org.springframework.batch.core.configuration.annotation.BatchConfigurer
BatchConfigurer
implementation.Modifier | Constructor and Description |
---|---|
protected |
BasicBatchConfigurer(BatchProperties properties,
DataSource dataSource,
javax.persistence.EntityManagerFactory entityManagerFactory,
TransactionManagerCustomizers transactionManagerCustomizers)
Create a new
BasicBatchConfigurer instance. |
protected |
BasicBatchConfigurer(BatchProperties properties,
DataSource dataSource,
TransactionManagerCustomizers transactionManagerCustomizers)
Create a new
BasicBatchConfigurer instance. |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.batch.core.explore.JobExplorer |
createJobExplorer() |
protected org.springframework.batch.core.launch.JobLauncher |
createJobLauncher() |
protected org.springframework.batch.core.repository.JobRepository |
createJobRepository() |
protected org.springframework.transaction.PlatformTransactionManager |
createTransactionManager() |
org.springframework.batch.core.explore.JobExplorer |
getJobExplorer() |
org.springframework.batch.core.launch.JobLauncher |
getJobLauncher() |
org.springframework.batch.core.repository.JobRepository |
getJobRepository() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
void |
initialize() |
protected BasicBatchConfigurer(BatchProperties properties, DataSource dataSource, TransactionManagerCustomizers transactionManagerCustomizers)
BasicBatchConfigurer
instance.properties
- the batch propertiesdataSource
- the underlying data sourcetransactionManagerCustomizers
- transaction manager customizers (or
null
)protected BasicBatchConfigurer(BatchProperties properties, DataSource dataSource, javax.persistence.EntityManagerFactory entityManagerFactory, TransactionManagerCustomizers transactionManagerCustomizers)
BasicBatchConfigurer
instance.properties
- the batch propertiesdataSource
- the underlying data sourceentityManagerFactory
- the entity manager factory (or null
)transactionManagerCustomizers
- transaction manager customizers (or
null
)public org.springframework.batch.core.repository.JobRepository getJobRepository()
getJobRepository
in interface org.springframework.batch.core.configuration.annotation.BatchConfigurer
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager
in interface org.springframework.batch.core.configuration.annotation.BatchConfigurer
public org.springframework.batch.core.launch.JobLauncher getJobLauncher()
getJobLauncher
in interface org.springframework.batch.core.configuration.annotation.BatchConfigurer
public org.springframework.batch.core.explore.JobExplorer getJobExplorer() throws Exception
getJobExplorer
in interface org.springframework.batch.core.configuration.annotation.BatchConfigurer
Exception
@PostConstruct public void initialize()
protected org.springframework.batch.core.explore.JobExplorer createJobExplorer() throws Exception
Exception
protected org.springframework.batch.core.launch.JobLauncher createJobLauncher() throws Exception
Exception
protected org.springframework.batch.core.repository.JobRepository createJobRepository() throws Exception
Exception
protected org.springframework.transaction.PlatformTransactionManager createTransactionManager()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.