クラス JobExplorerFactoryBean

java.lang.ObjectSE
org.springframework.batch.core.explore.support.AbstractJobExplorerFactoryBean
org.springframework.batch.core.explore.support.JobExplorerFactoryBean
実装されたすべてのインターフェース:
org.springframework.beans.factory.FactoryBean<JobExplorer>org.springframework.beans.factory.InitializingBean

public class JobExplorerFactoryBean extends AbstractJobExplorerFactoryBean implements org.springframework.beans.factory.InitializingBean
JDBC DAO 実装を使用して SimpleJobExplorer の作成を自動化する FactoryBean。ユーザーは、使用するデータベースの種類を説明する必要があります。
導入:
2.0
作成者:
Dave Syer, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • JobExplorerFactoryBean

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

    • setSerializer

      public void setSerializer(ExecutionContextSerializer serializer)
      ExecutionContextSerializer のカスタム実装。挿入されていない場合のデフォルトは DefaultExecutionContextSerializer です。
      パラメーター:
      serializer - ExecutionContext のシリアライズまたはデシリアライズに使用されるシリアライザー。
      関連事項:
    • setDataSource

      public void setDataSource(DataSourceSE dataSource)
      データソースを設定します。

      DataSourceSE のパブリック setter。

      パラメーター:
      dataSource - DataSource
    • setJdbcOperations

      public void setJdbcOperations(org.springframework.jdbc.core.JdbcOperations jdbcOperations)
      JdbcOperations のパブリック setter。このプロパティが明示的に設定されていない場合、デフォルトで、構成された DataSourceSE に対して新しい JdbcTemplate が作成されます。
      パラメーター:
      jdbcOperations - JdbcOperations
    • setTablePrefix

      public void setTablePrefix(StringSE tablePrefix)
      すべてのバッチメタデータテーブルのテーブルプレフィックスを設定します。
      パラメーター:
      tablePrefix - バッチメタデータテーブルのテーブルプレフィックス。
    • setJobKeyGenerator

      public void setJobKeyGenerator(JobKeyGenerator jobKeyGenerator)
      * 一意の {link JobInstance} オブジェクトの識別に使用されるキーを作成するためのジェネレーターを設定します
      パラメーター:
      jobKeyGenerator - JobKeyGenerator
      導入:
      5.1
    • setLobHandler

      public void setLobHandler(org.springframework.jdbc.support.lob.LobHandler lobHandler)
      ExecutionContext インスタンスを保存するときに使用するロブハンドラー。デフォルトは null で、ほとんどのデータベースで機能します。
      パラメーター:
      lobHandler - ExecutionContext を保存するためのラージオブジェクトハンドラー。
    • setCharset

      public void setCharset(@NonNull CharsetSE charset)
      実行コンテキストを逆直列化するときに使用する CharsetSE を設定します。デフォルトは "UTF-8" です。null であってはなりません。
      パラメーター:
      charset - 実行コンテキストを逆直列化するときに使用する文字セット。
      導入:
      5.0
      関連事項:
    • setConversionService

      public void setConversionService(@NonNull org.springframework.core.convert.support.ConfigurableConversionService conversionService)
      ジョブエクスプローラーで使用する変換サービスを設定します。このサービスは、ジョブパラメーターを文字列リテラルから型指定された値に、またはその逆に変換するために使用されます。
      パラメーター:
      conversionService - 使用する変換サービス
      導入:
      5.0
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      オーバーライド:
      クラス AbstractJobExplorerFactoryBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • createExecutionContextDao

      protected ExecutionContextDao createExecutionContextDao() throws ExceptionSE
      クラスからコピーされた説明: AbstractJobExplorerFactoryBean
      実行コンテキストインスタンスデータアクセスオブジェクト (DAO) を作成します。
      次で指定:
      クラス AbstractJobExplorerFactoryBeancreateExecutionContextDao 
      戻り値:
      完全に構成された ExecutionContextDao 実装。
      例外:
      ExceptionSE - ExecutionContextDao の作成中にエラーが発生した場合にスローされます。
    • createJobInstanceDao

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

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

      protected StepExecutionDao createStepExecutionDao() throws ExceptionSE
      クラスからコピーされた説明: AbstractJobExplorerFactoryBean
      ステップ実行データアクセスオブジェクト (DAO) を作成します。
      次で指定:
      クラス AbstractJobExplorerFactoryBeancreateStepExecutionDao 
      戻り値:
      完全に構成された StepExecutionDao 実装。
      例外:
      ExceptionSE - StepExecutionDao の作成中にエラーが発生した場合にスローされます。