public class MapJobRepositoryFactoryBean extends AbstractJobRepositoryFactoryBean
SimpleJobRepository
の作成を自動化する FactoryBean
。このリポジトリは、実際にはテストとラピッドプロトタイピングでの使用のみを目的としています。このような設定では、ResourcelessTransactionManager
が役立つ場合があります(ビジネスロジックがリレーショナルデータベースを使用しない限り)。マルチスレッドのステップで使用しても安全ですが、スプリットのあるマルチスレッドジョブでの使用には適していません。コンストラクターと説明 |
---|
MapJobRepositoryFactoryBean() ResourcelessTransactionManager を使用して新しいインスタンスを作成します。 |
MapJobRepositoryFactoryBean(org.springframework.transaction.PlatformTransactionManager transactionManager) 提供されたトランザクションマネージャーで新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | clear() すべてのエンティティを削除して、すべてのマップ DAO をグローバルにクリアする簡易メソッド。 |
protected ExecutionContextDao | createExecutionContextDao() |
protected JobExecutionDao | createJobExecutionDao() |
protected JobInstanceDao | createJobInstanceDao() |
protected StepExecutionDao | createStepExecutionDao() |
ExecutionContextDao | getExecutionContextDao() |
JobExecutionDao | getJobExecutionDao() |
JobInstanceDao | getJobInstanceDao() |
StepExecutionDao | getStepExecutionDao() |
afterPropertiesSet, getJobRepository, getObject, getObjectType, getTransactionManager, isSingleton, setIsolationLevelForCreate, setTransactionManager, setValidateTransactionState
public MapJobRepositoryFactoryBean()
ResourcelessTransactionManager
を使用して新しいインスタンスを作成します。public MapJobRepositoryFactoryBean(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager
- PlatformTransactionManager
public JobExecutionDao getJobExecutionDao()
public JobInstanceDao getJobInstanceDao()
public StepExecutionDao getStepExecutionDao()
public ExecutionContextDao getExecutionContextDao()
public void clear()
protected JobExecutionDao createJobExecutionDao() throws java.lang.Exception
AbstractJobRepositoryFactoryBean
の createJobExecutionDao
JobExecutionDao
実装。java.lang.Exception
protected JobInstanceDao createJobInstanceDao() throws java.lang.Exception
AbstractJobRepositoryFactoryBean
の createJobInstanceDao
JobInstanceDao
実装。java.lang.Exception
protected StepExecutionDao createStepExecutionDao() throws java.lang.Exception
AbstractJobRepositoryFactoryBean
の createStepExecutionDao
StepExecutionDao
実装。java.lang.Exception
protected ExecutionContextDao createExecutionContextDao() throws java.lang.Exception
AbstractJobRepositoryFactoryBean
の createExecutionContextDao
ExecutionContextDao
実装。java.lang.Exception