クラス AbstractJobExplorerFactoryBean
java.lang.ObjectSE
org.springframework.batch.core.explore.support.AbstractJobExplorerFactoryBean
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.FactoryBean<JobExplorer>
,org.springframework.beans.factory.InitializingBean
- 既知の直属サブクラス
JobExplorerFactoryBean
public abstract class AbstractJobExplorerFactoryBean
extends ObjectSE
implements org.springframework.beans.factory.FactoryBean<JobExplorer>, org.springframework.beans.factory.InitializingBean
SimpleJobExplorer
の作成を自動化する FactoryBean
。DAO オブジェクトの実装を提供するための抽象メソッドを宣言します。- 導入:
- 2.0
- 作成者:
- Dave Syer, Mahmoud Ben Hassine
- 関連事項:
フィールドサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
protected abstract ExecutionContextDao
実行コンテキストインスタンスデータアクセスオブジェクト (DAO) を作成します。protected abstract JobExecutionDao
ジョブ実行データアクセスオブジェクト (DAO) を作成します。protected abstract JobInstanceDao
ジョブインスタンスデータアクセスオブジェクト (DAO) を作成します。protected abstract StepExecutionDao
ステップ実行データアクセスオブジェクト (DAO) を作成します。getObject()
から返されるオブジェクトの型を返します。org.springframework.transaction.PlatformTransactionManager
このファクトリで使用されるトランザクションマネージャー。boolean
void
setTransactionAttributeSource
(org.springframework.transaction.interceptor.TransactionAttributeSource transactionAttributeSource) 作成したプロキシで使用するトランザクション属性ソースを設定します。void
setTransactionManager
(org.springframework.transaction.PlatformTransactionManager transactionManager) PlatformTransactionManager
の公開 setter。
コンストラクターの詳細
AbstractJobExplorerFactoryBean
public AbstractJobExplorerFactoryBean()
メソッドの詳細
createJobInstanceDao
ジョブインスタンスデータアクセスオブジェクト (DAO) を作成します。- 戻り値:
- 完全に構成された
JobInstanceDao
実装。 - 例外:
ExceptionSE
- JobInstanceDao の作成中にエラーが発生した場合にスローされます。
createJobExecutionDao
ジョブ実行データアクセスオブジェクト (DAO) を作成します。- 戻り値:
- 完全に構成された
JobExecutionDao
実装。 - 例外:
ExceptionSE
- JobExecutionDao の作成中にエラーが発生した場合にスローされます。
createStepExecutionDao
ステップ実行データアクセスオブジェクト (DAO) を作成します。- 戻り値:
- 完全に構成された
StepExecutionDao
実装。 - 例外:
ExceptionSE
- StepExecutionDao の作成中にエラーが発生した場合にスローされます。
createExecutionContextDao
実行コンテキストインスタンスデータアクセスオブジェクト (DAO) を作成します。- 戻り値:
- 完全に構成された
ExecutionContextDao
実装。 - 例外:
ExceptionSE
- ExecutionContextDao の作成中にエラーが発生した場合にスローされます。
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) PlatformTransactionManager
の公開 setter。- パラメーター:
transactionManager
- 設定する transactionManager- 導入:
- 5.0
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()このファクトリで使用されるトランザクションマネージャー。ステップとジョブに注入し、それらが同じインスタンスを使用していることを確認できます。- 戻り値:
- transactionManager
- 導入:
- 5.0
setTransactionAttributeSource
public void setTransactionAttributeSource(org.springframework.transaction.interceptor.TransactionAttributeSource transactionAttributeSource) 作成したプロキシで使用するトランザクション属性ソースを設定します。- パラメーター:
transactionAttributeSource
- 作成されたプロキシで使用するトランザクション属性ソース。- 導入:
- 5.0
afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
getObjectType
getObject()
から返されるオブジェクトの型を返します。- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<JobExplorer>
のgetObjectType
- 戻り値:
JobExplorer.class
- 関連事項:
FactoryBean.getObjectType()
isSingleton
public boolean isSingleton()- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<JobExplorer>
のisSingleton
getObject
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<JobExplorer>
のgetObject
- 例外:
ExceptionSE