クラス 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
関連事項:
  • コンストラクターの詳細

    • AbstractJobExplorerFactoryBean

      public AbstractJobExplorerFactoryBean()
  • メソッドの詳細

    • createJobInstanceDao

      protected abstract JobInstanceDao createJobInstanceDao() throws ExceptionSE
      ジョブインスタンスデータアクセスオブジェクト (DAO) を作成します。
      戻り値:
      完全に構成された JobInstanceDao 実装。
      例外:
      ExceptionSE - JobInstanceDao の作成中にエラーが発生した場合にスローされます。
    • createJobExecutionDao

      protected abstract JobExecutionDao createJobExecutionDao() throws ExceptionSE
      ジョブ実行データアクセスオブジェクト (DAO) を作成します。
      戻り値:
      完全に構成された JobExecutionDao 実装。
      例外:
      ExceptionSE - JobExecutionDao の作成中にエラーが発生した場合にスローされます。
    • createStepExecutionDao

      protected abstract StepExecutionDao createStepExecutionDao() throws ExceptionSE
      ステップ実行データアクセスオブジェクト (DAO) を作成します。
      戻り値:
      完全に構成された StepExecutionDao 実装。
      例外:
      ExceptionSE - StepExecutionDao の作成中にエラーが発生した場合にスローされます。
    • createExecutionContextDao

      protected abstract ExecutionContextDao createExecutionContextDao() throws ExceptionSE
      実行コンテキストインスタンスデータアクセスオブジェクト (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

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • getObjectType

      public ClassSE<JobExplorer> 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

      public JobExplorer getObject() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<JobExplorer>getObject 
      例外:
      ExceptionSE