クラス 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
フィールドサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
protected ExecutionContextDao
実行コンテキストインスタンスデータアクセスオブジェクト (DAO) を作成します。protected JobExecutionDao
ジョブ実行データアクセスオブジェクト (DAO) を作成します。protected JobInstanceDao
ジョブインスタンスデータアクセスオブジェクト (DAO) を作成します。protected StepExecutionDao
ステップ実行データアクセスオブジェクト (DAO) を作成します。void
setCharset
(CharsetSE charset) 実行コンテキストを逆直列化するときに使用するCharset
SE を設定します。void
setConversionService
(org.springframework.core.convert.support.ConfigurableConversionService conversionService) ジョブエクスプローラーで使用する変換サービスを設定します。void
setDataSource
(DataSourceSE dataSource) データソースを設定します。void
setJdbcOperations
(org.springframework.jdbc.core.JdbcOperations jdbcOperations) JdbcOperations
の公開 setter。void
setJobKeyGenerator
(JobKeyGenerator jobKeyGenerator) * 一意の {link JobInstance} オブジェクトの識別に使用されるキーを作成するためのジェネレーターを設定しますvoid
setLobHandler
(org.springframework.jdbc.support.lob.LobHandler lobHandler) ExecutionContext
インスタンスを保存するときに使用する lob ハンドラー。void
setSerializer
(ExecutionContextSerializer serializer) ExecutionContextSerializer
のカスタム実装。void
setTablePrefix
(StringSE tablePrefix) すべてのバッチメタデータテーブルのテーブルプレフィックスを設定します。クラス org.springframework.batch.core.explore.support.AbstractJobExplorerFactoryBean から継承されたメソッド
getObject, getObjectType, getTransactionManager, isSingleton, setTransactionAttributeSource, setTransactionManager
コンストラクターの詳細
JobExplorerFactoryBean
public JobExplorerFactoryBean()
メソッドの詳細
setSerializer
ExecutionContextSerializer
のカスタム実装。挿入されていない場合のデフォルトはDefaultExecutionContextSerializer
です。- パラメーター:
serializer
-ExecutionContext
のシリアライズまたはデシリアライズに使用されるシリアライザー。- 関連事項:
setDataSource
データソースを設定します。DataSource
SE のパブリック setter。- パラメーター:
dataSource
-DataSource
。
setJdbcOperations
public void setJdbcOperations(org.springframework.jdbc.core.JdbcOperations jdbcOperations) JdbcOperations
のパブリック setter。このプロパティが明示的に設定されていない場合、デフォルトで、構成されたDataSource
SE に対して新しいJdbcTemplate
が作成されます。- パラメーター:
jdbcOperations
-JdbcOperations
setTablePrefix
すべてのバッチメタデータテーブルのテーブルプレフィックスを設定します。- パラメーター:
tablePrefix
- バッチメタデータテーブルのテーブルプレフィックス。
setJobKeyGenerator
* 一意の {link JobInstance} オブジェクトの識別に使用されるキーを作成するためのジェネレーターを設定します- パラメーター:
jobKeyGenerator
-JobKeyGenerator
- 導入:
- 5.1
setLobHandler
public void setLobHandler(org.springframework.jdbc.support.lob.LobHandler lobHandler) ExecutionContext
インスタンスを保存するときに使用するロブハンドラー。デフォルトはnull
で、ほとんどのデータベースで機能します。- パラメーター:
lobHandler
-ExecutionContext
を保存するためのラージオブジェクトハンドラー。
setCharset
実行コンテキストを逆直列化するときに使用するCharset
SE を設定します。デフォルトは "UTF-8" です。null
であってはなりません。- パラメーター:
charset
- 実行コンテキストを逆直列化するときに使用する文字セット。- 導入:
- 5.0
- 関連事項:
setConversionService
public void setConversionService(@NonNull org.springframework.core.convert.support.ConfigurableConversionService conversionService) ジョブエクスプローラーで使用する変換サービスを設定します。このサービスは、ジョブパラメーターを文字列リテラルから型指定された値に、またはその逆に変換するために使用されます。- パラメーター:
conversionService
- 使用する変換サービス- 導入:
- 5.0
afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- オーバーライド:
- クラス
AbstractJobExplorerFactoryBean
のafterPropertiesSet
- 例外:
ExceptionSE
createExecutionContextDao
クラスからコピーされた説明:AbstractJobExplorerFactoryBean
実行コンテキストインスタンスデータアクセスオブジェクト (DAO) を作成します。- 次で指定:
- クラス
AbstractJobExplorerFactoryBean
のcreateExecutionContextDao
- 戻り値:
- 完全に構成された
ExecutionContextDao
実装。 - 例外:
ExceptionSE
- ExecutionContextDao の作成中にエラーが発生した場合にスローされます。
createJobInstanceDao
クラスからコピーされた説明:AbstractJobExplorerFactoryBean
ジョブインスタンスデータアクセスオブジェクト (DAO) を作成します。- 次で指定:
- クラス
AbstractJobExplorerFactoryBean
のcreateJobInstanceDao
- 戻り値:
- 完全に構成された
JobInstanceDao
実装。 - 例外:
ExceptionSE
- JobInstanceDao の作成中にエラーが発生した場合にスローされます。
createJobExecutionDao
クラスからコピーされた説明:AbstractJobExplorerFactoryBean
ジョブ実行データアクセスオブジェクト (DAO) を作成します。- 次で指定:
- クラス
AbstractJobExplorerFactoryBean
のcreateJobExecutionDao
- 戻り値:
- 完全に構成された
JobExecutionDao
実装。 - 例外:
ExceptionSE
- JobExecutionDao の作成中にエラーが発生した場合にスローされます。
createStepExecutionDao
クラスからコピーされた説明:AbstractJobExplorerFactoryBean
ステップ実行データアクセスオブジェクト (DAO) を作成します。- 次で指定:
- クラス
AbstractJobExplorerFactoryBean
のcreateStepExecutionDao
- 戻り値:
- 完全に構成された
StepExecutionDao
実装。 - 例外:
ExceptionSE
- StepExecutionDao の作成中にエラーが発生した場合にスローされます。