すべてのクラスとインターフェース

クラス
説明
作成する親コンテキストとコンテキストへのパスを取得する ApplicationContextFactory (Javadoc) 実装。
データベースカーソルを開き、ResultSet の次の行を継続的に取得する単純なアイテムリーダーの抽象基本クラス。
ファイルまたはストリームにデータを書き込むアイテムライターの基本クラス。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ExecutionContext (Javadoc) にアイテム数を格納することによる再起動をサポートする ItemReader (Javadoc) の抽象スーパークラス(したがって、実行間でアイテムの順序を保持する必要があります)。
ItemReader (Javadoc) 実装の基本クラス。
ItemWriter (Javadoc) 実装の基本クラス。
JDBC バッチメタデータ DAO に必要な共通機能をカプセル化します。サブクラスに jdbcTemplate を提供し、テーブルプレフィックスを処理します。
Job (Javadoc) インターフェースの抽象的な実装。
SimpleJobExplorer (Javadoc) の作成を自動化する FactoryBean
SimpleJobRepository (Javadoc) の作成を自動化する FactoryBean
すべての JPA Query プロバイダーの基本クラスとして機能する抽象 JPA クエリプロバイダー。
名前の処理や FieldSet (Javadoc) の実際の構築など、さまざまな LineTokenizer (Javadoc) 実装の一般的な関心事を処理する抽象クラス
提供されるさまざまなライフサイクルメソッドまたはアノテーションに基づいてリスナーを構築する FactoryBean 実装。
注入されたオブジェクトのカスタムメソッドを動的に呼び出すクラスを委譲するためのスーパークラス。
リフレクティブに呼び出されたデリゲートによってスローされた Throwable (標準 Javadoc) ( Exception (標準 Javadoc) ではない) をラップするために使用されます。
Spring Data のページ付けされた機能のページ付けされたセマンティクスに基づいて基本的な読み取りロジックを処理する基本クラス。
データベースレコードをページング方式で読み取るときに拡張するための抽象 ItemStreamReader (Javadoc)
共通の基本機能を提供する基本 PartitionHandler (Javadoc) 実装。
提供されるすべての SQL ページングクエリプロバイダーの基本クラスとして機能する抽象 SQL ページングクエリプロバイダー。
リスナーの登録や呼び出しなど、サブクラスに共通の動作を提供する Step (Javadoc) 実装。
ジョブ内の <step/> 要素の内部パーサー。
TaskletStep (Javadoc) を構築したいステップビルダーの基本クラス。
チャンクの実行後に呼び出されるメソッドをマークします。

期待される署名: void afterChunk(ChunkContext コンテキスト)
チャンクが失敗し、ロールバック対象としてマークされた後に呼び出されるメソッドをマークします。

期待される署名: void afterFailedChunk(ChunkContext コンテキスト)
Job (Javadoc) が完了した後に呼び出されるメソッドをマークします。
項目が ItemProcessor (Javadoc) に渡された後に呼び出されるメソッドをマークします。
ItemReader (Javadoc) からアイテムが読み込まれた後に呼び出されるメソッドをマークします

期待される署名: void afterRead(T item)
Step (Javadoc) が完了した後に呼び出されるメソッドをマークします。
項目が ItemWriter (Javadoc) に渡された後に呼び出されるメソッドをマークします。
アイテムをスキップする必要があることを常に返す SkipPolicy (Javadoc) インターフェースの実装。
AmqpTemplate を使用してメッセージを受信および / または変換する AMQP ItemReader (Javadoc) 実装。
AmqpItemReader (Javadoc) のビルダー実装
AmqpTemplate を使用してメッセージを送信する AMQP ItemWriter (Javadoc) 実装。
AmqpItemWriter (Javadoc) のビルダー実装
指定されたアノテーション型を含む指定されたクラスで単一のメソッドを見つける MethodResolver (Javadoc) 実装。
ApplicationContext インスタンスを作成するためのファクトリ。
独自の ApplicationContext を作成し、Job (Javadoc) の作成を要求されたときに Bean をプルする JobFactory (Javadoc)
基本的な配列マッパー。フィールドセットをバッキングする値を返します。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JUnit 5、AssertJ などの最新のテストライブラリによって提供されるテストユーティリティを推奨する 5.0 (5.2 での削除のため) 以降。
リモートワーカーで障害または早期完了状態が検出されたことを示す例外。
ネストされたプロセッサーにバックグラウンドで委譲する ItemProcessor (Javadoc)
アプリケーションコンテキストが作成および破棄されるときに、Jobs (Javadoc) をロードおよびアンロードします。
直列化された Avro オブジェクトを含む Resource からデータを逆直列化する ItemReader (Javadoc)
AvroItemReader (Javadoc) のビルダー実装。
Avro を使用してデータを WritableResource に直列化する ItemWriter (Javadoc)
AvroItemWriter (Javadoc) のビルダー実装。
ベースバッチインフラストラクチャの構成でエラーが発生したことを表します (たとえば、JobRepository (Javadoc) の作成)。
Spring Batch Integration ファクトリ Bean の基本構成クラス。
Spring Batch Integration 名前空間の名前空間ハンドラー。
バッチジョブの監視コンテキスト。
ジョブ実行の周囲に作成された観測。
BatchJobContext (Javadoc) ObservationConvention
バッチメトリクスの主要クラス。
Micrometer の監視レジストリを使用して、監視可能なバッチアーティファクト (ジョブとステップ) を構成する Bean ポストプロセッサー。
特に複数値のステートフルリトライを処理する特別な目的のリトライテンプレート。
ScopeSupport.
Bean 定義階層をスキャンし、ステップスコープの Bean に対して自動プロキシの使用を強制するヘルパークラス。
実行のステータスを表す列挙。
バッチステップの観測コンテキスト。
ステップ実行の周囲に作成された観測。
BatchStepContext (Javadoc) ObservationConvention
一意のジョブ Bean がある場合、ジョブ Bean を JobLauncherTestUtils (Javadoc) に挿入する BeanPostProcessor 実装。
テストコンテキストで Bean としてバッチテストユーティリティクラス(JobLauncherTestUtils (Javadoc) および JobRepositoryTestUtils (Javadoc) )を追加する ContextCustomizer 実装。
Step (Javadoc) のコンポーネントを囲む Bean ファクトリを調べるだけの StepLocator (Javadoc) 実装。
SQL ステートメントのパラメーターに使用される名前に対応する JavaBean プロパティがアイテムにある場合、BeanPropertySqlParameterSource を提供するための便利な実装。
Bean 検証 API(JSR-303)を使用してアイテムを検証する ValidatingItemProcessor (Javadoc)
これは、java Bean のフィールドエクストラクターです。
Bean プロパティパスに基づく FieldSetMapper (Javadoc) 実装。
チャンクが実行される前に呼び出されるメソッドをマークします。
JobExecution (Javadoc) が作成されて永続化された後、最初の Step (Javadoc) が実行される前に、Job (Javadoc) が実行される前に呼び出されるメソッドをマークします。
アイテムが ItemProcessor (Javadoc) に渡される前に呼び出されるメソッドをマークします

期待される署名: void beforeProcess(T item)
ItemReader (Javadoc) から項目が読み取られる前に呼び出されるメソッドをマークします

予期される署名: void beforeRead()
StepExecution (Javadoc) が作成されて永続化された後、最初の項目が読み取られる前に、Step (Javadoc) が実行される前に呼び出されるメソッドをマークします。
チャンクが ItemWriter (Javadoc) に渡される前に呼び出されるメソッドをマークします。
BufferedReader (標準 Javadoc) のカスタム拡張のファクトリ戦略で、java.io の標準的な動作をカスタマイズできます。
Callable (標準 Javadoc) < RepeatStatus (Javadoc) > を Tasklet (Javadoc) インターフェースに適合させます。
処理されるアイテムのリストと、場合によってはスキップされる失敗したアイテムのリストのカプセル化。
チャンクの期間中に格納された弱い型のデータのコンテキストオブジェクト(通常、トランザクションで一緒に処理されるアイテムのグループ)。
ステップ内の <chunk/> 要素の内部パーサー。
リモートチャンキングパターンのリモートワーカーのインターフェース。
チャンクのライフサイクルのリスナーインターフェース。
使用すべきではありません。
5.0 の時点で、ChunkListener (Javadoc) のデフォルトの方法を優先
最後に成功したコミットと入力チャンクに対して行われた更新の間のオフセットデータを管理します。
読み取り - プロセス - 書き込みアイテム処理のバリエーションを実装する Tasklet (Javadoc)
Chunk (Javadoc) を処理するために定義されたインターフェース。
ChunkOrientedTasklet (Javadoc) によって使用される、処理される Chunk (Javadoc) を提供するためのインターフェース
ステップ実行の一部としてリモートで処理されるアイテムのチャンクのカプセル化。
アイテムのチャンクを処理するためのレスポンスをカプセル化し、結果を StepContribution (Javadoc) として要約します。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
提供された Classifier を介して実装されたルーターパターンに基づいて、ItemProcessors のコレクションの 1 つを呼び出します。
完全修飾 ClassifierCompositeItemProcessor (Javadoc) を作成します。
提供された Classifier を介して実装されたルーターパターンに基づいて、各アイテムの ItemWriter のコレクションの 1 つを呼び出します。
完全修飾 ClassifierCompositeItemWriter を作成します。
resources のセットから ApplicationContextFactory (Javadoc) コンポーネントのセットを作成するための便利なファクトリ。
列名をキーとしてすべてのキーが Map (標準 Javadoc) 内に含まれていると想定する ItemPreparedStatementSetter (Javadoc) インターフェースの実装。
コマンドラインからジョブを開始するための基本的なランチャー。
コマンドを実行するための戦略インターフェース。
バッチ操作が通常の完了条件を戦略化できるようにするための、バッチ完了ポリシーのインターフェース。
CompletionPolicy (Javadoc) 実装の非常に単純な基本クラス。
委譲ポリシーのリストをループし、コンセンサスによってコールに応答する複合ポリシー。
デリゲートのリストをループする複合 ExceptionHandler (Javadoc)
挿入された一連の ItemTransformer を介してアイテムを渡す複合 ItemProcessor (Javadoc) (前の変換の戻り値は次の変換のエントリ値です)。

宣言された入力および出力型に準拠する ItemProcessor (Javadoc) のチェーンを注入するのはユーザーの責任であることに注意してください。
完全修飾 CompositeItemProcessorBuilder (Javadoc) を作成します。
他のストリームのリストに委譲する単純な ItemStream (Javadoc)
固定順序で ItemWriter (Javadoc) のコレクションを呼び出します。

すべてのデリゲートがスレッドセーフである場合、実装はスレッドセーフです。
完全修飾 CompositeItemWriter を作成します。
一連の挿入された JobParametersValidator を介してジョブパラメーターを渡す複合 JobParametersValidator (Javadoc)
ユーザーが 1 つ以上の RepeatListeners を登録して、バッチイベントで通知されるようにします。
挿入されたマップに従って、終了コードを ExitStatus (Javadoc) にマップします。
依存関係を注入するためにバッチ名前空間を使用して定義された後処理ジョブとステップ。
バッチコア名前空間の解析で使用されるユーティリティメソッド。
Spring Batch コアモジュール用の RuntimeHintsRegistrar
イベントの発生数をカウントする必要があるポリシーの抽象基本クラス(例:
DB2 や oracle などのデータベース型を表す列挙型。
提供された文字列に基づいて DataFieldMaxValueIncrementer 実装を作成するためのファクトリ。
このインクリメント機能は、DataFieldMaxValueIncrementer を使用して、ジョブインスタンスディスクリミネーターとして使用する値のシーケンスを生成します。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以来、Spring Framework によって提供される同様のユーティリティを推奨しています。
Date (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の DB2 実装。
ジョブ内の <decision/> 要素の内部パーサー。
ステータスを決定するためにディサイダーを必要とする状態。
Spring Batch を有効にして使用するための一般的な JDBC ベースのインフラストラクチャ Bean を提供するベース Configuration クラス。
デフォルトの BatchJobObservationConvention (Javadoc) 実装。
デフォルトの BatchStepObservationConvention (Javadoc) 実装。
DataFieldMaxValueIncrementerFactory (Javadoc) インターフェースのデフォルト実装。
ExceptionHandler (Javadoc) のデフォルト実装 - 発生した例外を再スローするだけです。
Base64 コンテンツを生成 / 消費する ExecutionContextSerializer (Javadoc) の実装。
Java プリミティブおよび標準型とユーティリティを使用した FieldSet (Javadoc) のデフォルト実装。
FieldSet (Javadoc) の特別な知識を必要としない FieldSetFactory (Javadoc) のデフォルト実装。
FragmentEventReader (Javadoc) のデフォルト実装
コモンズロギングを介してすべての例外を書き込む ItemListenerSupport (Javadoc) クラスのデフォルトの実装。
JobKeyGenerator (Javadoc) インターフェースのデフォルト実装。
JobLoader (Javadoc) のデフォルト実装。
ジョブパラメーターの変換に単純な命名規則を使用する JobParameters (Javadoc) インスタンスのコンバーター。
ステップ実行コンテキストおよび周囲のジョブのジョブパラメーターから名前付きキーを持つパラメーターをプルする JobParametersExtractor (Javadoc) の単純な実装。
JobParametersValidator (Javadoc) のデフォルト実装。
ラインの FieldSet (Javadoc) へのトークン化とそれに続くアイテムへのマッピングで構成される 2 フェーズ LineMapper (Javadoc) 実装。
この MailErrorHandler (Javadoc) 実装は、受け取った例外を単に再スローします。
カスタム PropertyEditor (標準 Javadoc) インスタンスを PropertyEditorRegistry に登録する必要がある場合 (Bean ラッパーや型コンバーターなど) で使用できる、再利用可能な PropertyEditorRegistrar
終わらない引用符がなく、継続マーカーで終わっていない限り、すべての行をレコードの終わりとして扱う RecordSeparatorPolicy (Javadoc)
バッチ操作の結果に基づいて決定を行う非常に単純な CompletionPolicy (Javadoc)
ワイルドカードのカウントだけに基づいて、パターンの特異性を減らして並べ替えます(* は? よりも優先されます)。
StepExecution (Javadoc) インスタンスのセットを単一の結果に集約するためのコンビニエンスクラス。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
オブジェクトを区切り文字列のリストに変換する LineAggregator (Javadoc) 実装。
構成可能な区切り文字で入力ストリングを分割する LineTokenizer (Javadoc) 実装。
標準 SQL:2003 ウィンドウ関数を使用した PagingQueryProvider (Javadoc) の Derby 実装。
呼び出し元のスレッドを使用して、要求されるとすぐに結果をポーリングする Poller (Javadoc)
Job (Javadoc) インスタンスを登録するときに名前が衝突することを示す例外をチェックしました。
メソッドを動的に呼び出そうとしたときにエラーが発生したことを示します。
Spring Batch Integration 機能を有効にし、リモートチャンク化またはインフラストラクチャ Bean のパーティション化をセットアップするための基本構成を提供します。
Spring Batch 機能を有効にし、<batch:*> XML 名前空間を使用するのとほぼ同等の @ Configuration クラスでバッチジョブをセットアップするための基本構成を提供します。
ジョブが進行中の場合は終了し、開始した場合は続行するための State (Javadoc) 実装。
バッチドメインエンティティクラス。
例外分類子に依存して決定を下し、分類子の結果に委譲する SkipPolicy (Javadoc)
例外を再スローするための戦略を許可するハンドラー。
ItemStream (Javadoc) のコンテキストを表すオブジェクト。
ExecutionContext (Javadoc) を永続化および取得するための DAO インターフェース。
このクラスを使用すると、ステップの最後に、アイテムを Step (Javadoc) ExecutionContext (Javadoc) から Job (Javadoc) ExecutionContext (Javadoc) に自動的にプロモートできます。
実行コンテキストのシリアライゼーションとデシリアライゼーションの両方を単一の実装に組み合わせる複合インターフェース。
ジョブおよびステップの実行から ExecutionContext (Javadoc) 値にアクセスするための便利なクラス。
ExecutionContext (Javadoc) のデータを永続化するオブジェクトに名前を割り当て、名前に基づいて ExecutionContext (Javadoc) のキーを生成することを容易にします。
このインターフェースは、バッチフレームワークを呼び出す環境にオペレーティングシステムプロセスの戻りステータスに関する特定の要件がある場合に実装する必要があります。
ジョブまたはステップ実行のステータスに関する情報を保持するために使用される値オブジェクト。
Connection.close() (標準 Javadoc) が呼び出された場合でも、各使用後に閉じられない単一の JDBC 接続を維持できる SmartDataSource の実装。
FieldExtractor (Javadoc) を使用して受信オブジェクトをそのパーツの配列に変換する抽象 LineAggregator (Javadoc) 実装。
ChunkProcessor (Javadoc) インターフェースの FaultTolerant 実装。これにより、書き込み中に例外を引き起こすアイテムのスキップまたは再試行が可能になります。
ChunkProvider (Javadoc) インターフェースの FaultTolerant 実装。これにより、読み取りまたは処理中に例外を引き起こすアイテムのスキップまたは再試行が可能になります。
完全にフォールトトレラントなチャンク指向のアイテム処理ステップのためのステップビルダー。
スキップ動作を構成するためのオプションを提供するステップのファクトリ Bean。
このクラスは、オブジェクトをそのパーツの配列に変換します。
文字列の配列を Java ネイティブ型に変換する関心事をカプセル化するためにフラットファイル入力ソースによって使用されるインターフェース。
FieldSet (Javadoc) インスタンスを作成するためのファクトリインターフェース。
FieldSet (Javadoc) から取得したデータをオブジェクトにマップするために使用されるインターフェース。
バッチ処理で使用されるファイルのユーティリティメソッド。
固定長形式のファイルから取得したデータの処理に使用されるトークナイザー。
フッターをファイルに書き込むためのコールバックインターフェース。
入力行をトークンに解析しようとしたときに何らかの型のエラーが発生したことを示す例外。
ヘッダーをファイルに書き込むためのコールバックインターフェース。
入力 FlatFileItemReader.setResource(Resource) (Javadoc) から行を読み取る再起動可能な ItemReader (Javadoc)
FlatFileItemReader (Javadoc) のビルダー実装。
DelimitedLineTokenizer (Javadoc) を構築するためのビルダー
FixedLengthTokenizer (Javadoc) を構築するためのビルダー
このクラスは、ファイルまたはストリームにデータを書き込むアイテムライターです。
FlatFileItemWriter (Javadoc) のビルダー実装
DelimitedLineAggregator (Javadoc) を構築するためのビルダー
FormatterLineAggregator (Javadoc) を構築するためのビルダー。
フラットファイルの解析中にエラーが発生した場合にスローされる例外。
ジョブまたはジョブの一部として実行できるステップのフローのビルダー。
分割状態を構築するためのビルダー。
フロー内の遷移のビルダー。
決定状態からフローを継続するためのビルダー。
ジョブ内の <flow/> 要素の内部パーサー。
FlowExecution (Javadoc) インスタンスを単一の終了ステータスに集約するための戦略インターフェース。
FlowExecution (Javadoc) のステータスを表します。
FlowJob (Javadoc) のコンテキストと実行戦略。実行を段階的に委譲できるようにします。
ネストされたフローを含むコンポーネントの便利なインターフェース。
順次実行を必要とせずに、複雑なステップのフローを可能にする Job (Javadoc) インターフェースの実装。
FlowJob (Javadoc) インスタンスのジョブビルダー。
フローに委譲する状態
Flow (Javadoc) に委譲する Step (Javadoc) 実装。
FlowStep (Javadoc) インスタンスのステップビルダー。
バッファをフラッシュしようとしたときにエラーが発生したことを示すチェックされていない例外。
ロールバックを強制する必要がある場合、通常はロールバックを引き起こさない例外をキャッチした後にスローされる致命的な例外。
Formatter (標準 Javadoc) 構文を介して提供されたアイテムを集約することによって文字列を生成する LineAggregator (Javadoc) 実装。
StartDocument および EndDocument イベントでフラグメントをラップすることにより、XML フラグメントをスタンドアロン XML ドキュメントとして扱うことをサポートするイベントリーダーのインターフェース。
作成する親コンテキストとコンテキストへのパスを取得する ApplicationContextFactory (Javadoc) 実装。
型またはオリジンの命名規則に適合するように、オプションでグループ名を別のジョブの名前の先頭に追加できる Job (Javadoc)
Google グソン [GitHub] (英語) を使用してオブジェクトを json 表現にマーシャリングする json オブジェクトマーシャラー。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の H2 実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の SAP HANA 実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。
その議論について少しリラックスした MethodInvoker
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の HSQLDB 実装。
予想される行サイズが予想と異なることを示す例外。
ファイルの解析中に誤った数のトークンが見つかったことを示す例外。
ジョブ内の <step/> 要素の内部パーサー。
Spring Batch 統合モジュールの AOT ヒント。
アイテムにアイテム数を設定する必要があることを示すマーカーインターフェース。
ItemReadListener (Javadoc) ItemProcessListener (Javadoc) ItemWriteListener (Javadoc) インターフェースの基本的な no-op 実装。
RowMapper の逆として効果的に機能する、SQL 更新のための便利な戦略。
アイテムを処理するためのリスナーインターフェース。
アイテム変換のインターフェース。
それ自体がアイテムを処理するデリゲートのプレーンな古い Java オブジェクトでカスタムメソッドを呼び出します。
データを提供するための戦略インターフェース。
それ自体がアイテムを提供するデリゲートのプレーンな古い Java オブジェクトでカスタムメソッドを呼び出します。
ItemReader (Javadoc) からスローされるすべての例外が拡張する基本例外クラス。
アイテムの読み取りに関するリスナーインターフェース。
名前付きパラメーターの SQL 更新に SqlParameterSource を提供するための便利な戦略。
定期的に状態を格納し、エラーが発生した場合にその状態から復元するための契約を定義するマーカーインターフェース。
ストリームの処理中に発生したエラーを表す例外。
ItemStream (Javadoc) ItemReader (Javadoc) を組み合わせた便利なインターフェース。
ItemStream (Javadoc) の空のメソッド実装。
ItemStream (Javadoc) ItemWriter (Javadoc) を組み合わせた便利なインターフェース。
アイテムを書き込むためのリスナーインターフェース。
一般的な出力操作の基本インターフェース。
アイテム処理をカスタムメソッドに委譲します。デリゲートメソッドの引数としてアイテムを渡します。
ItemWriter (Javadoc) からスローされるすべての例外が拡張する基本例外クラス。
コンストラクターを使用して Iterator (標準 Javadoc) または Iterable (標準 Javadoc) からデータを取得する ItemReader (Javadoc)
Jackson2 を使用して(逆)直列化を提供する実装。
Jackson [GitHub] (英語) を使用してオブジェクトを json 表現にマーシャリングする json オブジェクトマーシャラー。
NamedParameterJdbcTemplate のバッチ機能を使用して、提供されたすべてのアイテムに対してステートメントのバッチを実行する ItemWriter (Javadoc)
JdbcBatchItemWriter (Javadoc) のビルダー実装。
JDBC カーソルを開き、ResultSet の次の行を継続的に取得する単純なアイテムリーダーの実装。
JobExecutionDao (Javadoc) の JDBC 実装。
JobInstanceDao (Javadoc) の JDBC 実装。
JDBC を使用してページング方式でデータベースレコードを読み取るための ItemReader (Javadoc)
これは JdbcPagingItemReader (Javadoc) のビルダーです。
SQL ステートメントのパラメーター解析用のヘルパーメソッド。
StepExecutionDao (Javadoc) の JDBC 実装。
プレフィックスプロパティを介して、Spring Batch がステップメタデータに使用するテーブル名をカスタマイズできます。
シーケンスまたはテーブルを(Spring の DataFieldMaxValueIncrementer 抽象化を介して)使用して、新しい行を挿入する前にすべての主キーを作成します。
JmsTemplate を使用する JMS 用の ItemReader (Javadoc)
完全修飾 JmsItemReader を作成します。
JmsTemplate を使用する JMS 用の ItemWriter (Javadoc)
完全修飾 JmsItemWriter を作成します。
JMS 用の MethodArgumentsKeyGenerator 
引数でメッセージを検索し、その配信ステータスをチェックする、JMS 用の NewMethodArgumentsIdentifier
ジョブを表すバッチドメインオブジェクト。
さまざまな種類のジョブを構築するための利便性。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
v5.0 で非推奨となり、JobBuilder (Javadoc) を使用するために v5.2 で削除される予定です。
ジョブリポジトリなどの一般的なプロパティへのアクセスを提供する他のジョブビルダーの基本クラスとユーティリティ。
Bean パスに基づく式を使用して、現在の JobExecution (Javadoc) とそれに関連するプロパティの一部を調べるために使用できるコンテキストオブジェクト。
ジョブの実行を表すバッチドメインオブジェクト。
ジョブ実行用のデータアクセスオブジェクト。
フローのステータスを決定するためのプログラムによるアクセスを可能にするインターフェース。
ジョブおよびステップ実行のチェック済み例外の例外階層のルート。
Job (Javadoc) のライフサイクルの特定のポイントでコールバックを提供します。
ステップリスナー要素のパーサー。
使用すべきではありません。
5.0 の時点で、JobExecutionListener (Javadoc) のデフォルトの方法を優先
例外を確認して、実際には失敗しなかったときに、ユーザーがジョブの実行の再開を要求したことを示しました。
現在実行されていない JobExecution が停止をリクエストされたことを示す例外をチェックしました。
例外をチェックして、ユーザーが停止されていないときにジョブの実行を中止するように要求したことを示します。
実行中または履歴のジョブとステップの実行を参照するためのエントリポイント。
JDBC DAO 実装を使用して SimpleJobExplorer (Javadoc) の作成を自動化する FactoryBean
単一のジョブを作成するための戦略。
JobRegistry (Javadoc) JobFactory (Javadoc) をバインドおよびバインド解除できる汎用サービス。
JobExecution (Javadoc) に関連するフローを実行する必要があるコンポーネントで使用するための FlowExecutor (Javadoc) の実装。
一意に識別可能なジョブ実行を表すバッチドメインオブジェクト。
すでに正常に完了したジョブを再起動する不正な試みを示す例外。
例外をチェックして、必要な Job (Javadoc) が使用できないことを示しました。
ジョブインスタンスのデータアクセスオブジェクト。
ジョブが中断されたことを示す例外。
固有の JobInstance (Javadoc) オブジェクトの識別に使用されるキーを生成するための戦略インターフェース。
さまざまなランタイム識別子に基づいて、可能なアドホック実行を含む、ジョブを制御するためのシンプルなインターフェース。
バッチジョブをテストするためのユーティリティクラス。
JobLaunchingGateway (Javadoc) は、バッチジョブの起動に使用されます。
JobLaunchingGatewayParser (Javadoc) をインスタンス化するジョブ起動ゲートウェイのパーサー。
戦略を使用してメッセージをジョブおよびジョブパラメーターのセットに変換するメッセージハンドラー
Job (Javadoc) およびその JobParameters (Javadoc) のカプセル化により、ジョブの起動リクエストを形成します。
JobLaunchRequest (Javadoc) を処理して JobExecution (Javadoc) を返すためのインターフェース。
この AbstractListenerFactoryBean (Javadoc) 実装は、JobExecutionListener (Javadoc) を作成するために使用されます。
JobExecutionListener (Javadoc) メタデータの列挙。メソッドの名前、それらのインターフェース、アノテーション、予期される引数を結び付けます。
name によってジョブ構成を取得するためのランタイムサービスロケータインターフェース。
プリミティブ型とコレクション型にのみアクセスできるジョブをインスペクションおよび制御するための低レベルのインターフェース。
JobOperator (Javadoc) の周囲にトランザクションプロキシを作成する便利なファクトリ Bean。
バッチジョブのパラメーターのドメイン表現。
このクラスを使用して、アイテムを JobParameters (Javadoc) から Step (Javadoc) ExecutionContext (Javadoc) に自動的にコピーできます。
バッチジョブの実行時パラメーターを表す値オブジェクト。
JobParameters (Javadoc) を作成するためのヘルパークラス。
ジョブパラメーターの変換時にエラーを報告する例外。
JobParameters (Javadoc) インスタンスのファクトリ。
StepExecution (Javadoc) JobParameters (Javadoc) に変換するための戦略インターフェース。
シーケンス内の次の JobParameters (Javadoc) オブジェクトを取得するためのインターフェース。
一部の JobParameters (Javadoc) が無効であることを通知する Job (Javadoc) の例外。
例外をチェックして、必要な JobParametersIncrementer (Javadoc) が使用できないことを示しました。
実行用のパラメーターの検証に使用する Job (Javadoc) の戦略インターフェース。
Batch 名前空間の <job/> 要素のパーサー。
この FactoryBean は、FlowJob (Javadoc) オブジェクトを作成するためにバッチ名前空間パーサーによって使用されます。
name によってジョブ構成を登録するためのランタイムサービスレジストリインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
Job (Javadoc) Bean を JobRegistry (Javadoc) に登録する BeanPostProcessor
バッチメタデータエンティティの永続化を担当するリポジトリ。
データベースにバッチメタデータを保持する JDBC DAO 実装を使用して SimpleJobRepository (Javadoc) の作成を自動化する FactoryBean
Batch 名前空間の <job-repository/> 要素のパーサー。
データベースから JobExecution (Javadoc) インスタンスを作成および削除するための便利なクラス。
ジョブを再起動しようとする不正な試みを示す例外。
すべての Bean 定義で明示的に指定する必要がないように、プロキシモードをデフォルト設定するジョブスコープ Bean の便利なアノテーション。
ジョブコンテキストのスコープ。
Job (Javadoc) の実装がジョブスコープを認識しない場合(つまり、シングルスレッドのジョブ実行をラップするための便利な側面)。
単体テストへの依存性注入のためのジョブスコープコンテキストを設定する TestExecutionListener
ユニットテストで JobScope (Javadoc) を作成および操作するためのユーティリティクラス。
Job (Javadoc) に委譲して作業を行う Step (Javadoc)
JobStep (Javadoc) インスタンスのステップビルダー。
ジョブスコープコンテキストの管理でフレームワークを使用するための主要な便利クラス。
JPA Query.getResultStream() に基づく ItemStreamReader (Javadoc) の実装。
JPA EntityManagerFactory を使用して永続コンテキストの一部ではないエンティティをマージする ItemWriter (Javadoc)
JpaItemWriter (Javadoc) のビルダー。
このクエリプロバイダーは、Query という名前の JPA を作成します。
このクエリプロバイダーは、挿入されたネイティブ SQL クエリから JPA Query を作成します。
JPA 上に構築されたデータベースレコードを読み取るための ItemReader (Javadoc)
完全修飾 JpaPagingItemReader を作成します。
JPA ItemReader (Javadoc) またはその他のカスタムビルドアーティファクトで使用するクエリを生成するために提供される機能を定義するインターフェース。
json 形式のデータを出力ファイルに書き込むアイテムライター。
次の形式の Resource から Json オブジェクトを読み取る ItemStreamReader (Javadoc) 実装:
JsonItemReader (Javadoc) のビルダー。
ジョブパラメーターの変換に JSON 命名規則を使用する JobParameters (Javadoc) インスタンスのコンバーター。
行を JSON オブジェクトとして解釈し、Map まで解析します。
オブジェクトを json 表現にマーシャリングするための戦略インターフェース。
Json リーダー用の戦略インターフェース。
JSON ベースのレコード区切り文字。
標準の Runtime.exec(java.lang.String) (標準 Javadoc) メソッドを呼び出す CommandRunner (Javadoc) インターフェースの実装。
標準の System.exit メソッドを呼び出す SystemExiter (Javadoc) インターフェースの実装。
Apache Kafka 用の ItemReader (Javadoc) 実装。
KafkaItemReader (Javadoc) のビルダー実装。
デフォルトのトピックが設定された KafkaTemplate を使用した Apache Kafka の ItemWriter (Javadoc) 実装。
KafkaItemWriter (Javadoc) のビルダー実装
アイテムを一意に識別するためのキーを定義するためのインターフェース。
Converter を使用してキー値ストアに書き込み、アイテムからキーを派生させる ItemWriter (Javadoc) を実装する基本クラス
最終変更時刻のファイルでリソースをソートするコンパレータ。
LdifReader (Javadoc) は、LdifParser を中心に構築された FlatFileItemReader (Javadoc) を応用したものです。
完全修飾 LdifReader を作成します。
スキップされた項目の数に基づいて読み取りを続行するかどうかを決定する SkipPolicy (Javadoc)
オブジェクトを表す文字列を作成するために使用されるインターフェース。
ファイルからの行を処理するためのコールバックインターフェース。
行(文字列)をドメインオブジェクトにマッピングするためのインターフェース。通常、ファイルから読み取られた行を行ごとにドメインオブジェクトにマッピングするために使用されます。
通常ファイルから取得した文字列をトークンに分割するためにフレームワークによって使用されるインターフェース。
JobLocator (Javadoc) のリスト可能な拡張。
リスナーメタデータ列挙の共通インターフェース。
リストからデータをプルする ItemReader (Javadoc)
List に項目を書き込む項目ライター。
LocalDate (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
LocalTime (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
Classifier に基づく ExceptionHandler (Javadoc) の実装。
ハンドラーのログレベル。
このクラスは、メールメッセージを送信できないときに発生するエラーを処理するために使用されます。
JobRegistry (Javadoc) のシンプルでスレッドセーフなマップベースの実装。
MappingLdifReader (Javadoc) は、LdifParser を中心に構築された FlatFileItemReader (Javadoc) を応用したものです。
完全修飾 MappingLdifReader を作成します。
StepRegistry (Javadoc) のシンプルなマップベースの実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の MariaDB 実装。
優先順位の高いステータスを集約ステータスとして使用して、FlowExecutionStatus (Javadoc) ' を集約する FlowExecutionAggregator (Javadoc) インターフェースの実装。
MessageChannel インスタンスを使用してリモートワーカーに命令を送信し、それらのレスポンスを受信する PartitionHandler (Javadoc)
ポーリング可能なチャネルを「パススルーチャネル」に変換する ChannelInterceptor : クライアントがチャネルで receive() を呼び出すと、MessageSource に委譲して、外部ソースから直接メッセージをプルします。
JobExecution (Javadoc) JobInstance (Javadoc) StepExecution (Javadoc) のテストインスタンスを作成するための便利なメソッド。
メソッドを呼び出すための戦略インターフェース。
メソッド名のマップと MethodInvoker (Javadoc) を指定すると、指定された引数を使用して、特定のメソッド名に関連付けられたすべてのメソッドを実行する MethodInterceptor
MethodInvoker インスタンスを作成するためのユーティリティメソッド。
POJO でメソッドをラップする Tasklet (Javadoc)
クラス上の単一のメソッドを検出するための戦略インターフェース。
メールメッセージを送信できる単純な ItemWriter (Javadoc)
MongoDB 用のカーソルベースの ItemReader (Javadoc) 実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
代わりに MongoPagingItemReader (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
代わりに MongoPagingItemReaderBuilder (Javadoc) を使用してください。
Spring Data の MongoOperations の実装を使用して MongoDB ストアに書き込む ItemWriter (Javadoc) 実装。
アイテムライターの動作モード。
MongoItemWriter (Javadoc) のビルダー実装
ページング手法を使用して MongoDB からドキュメントを読み取る再起動可能な ItemReader (Javadoc)
複数のリソースからアイテムを順番に読み取ります。リソースリストは MultiResourceItemReader.setResources(Resource[]) (Javadoc) によって指定され、実際の読み取りは MultiResourceItemReader.setDelegate(ResourceAwareItemReaderItemStream) (Javadoc) に委譲されます。
MultiResourceItemReader (Javadoc) のビルダー実装。
現在のリソースに書き込まれたアイテムの数が MultiResourceItemWriter.setItemCountLimitPerResource(int) (Javadoc) を超えると、ResourceAwareItemWriterItemStream (Javadoc) をラップし、新しい出力リソースを作成します。
MultiResourceItemWriter (Javadoc) のビルダー実装。
複数のリソースを検索し、それらのファイル名を実行コンテキストキーに関連付ける Partitioner (Javadoc) の実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の MySQL 実装。
使用すべきではありません。
5.0 以降、... [GitHub] (英語) のアイテムリーダーを優先
使用すべきではありません。
5.0 以降、... [GitHub] (英語) のアイテムリーダービルダーを優先
使用すべきではありません。
5.0 以降、... [GitHub] (英語) のアイテムライターを推奨
使用すべきではありません。
5.0 以降、... [GitHub] (英語) のアイテムライタービルダーを推奨
RepeatOperations (Javadoc) インスタンスを介して別のコールバックに委譲するコールバック。
常に false を返す SkipPolicy (Javadoc) 実装。これは、アイテムをスキップしてはならないことを示します。
プロセス操作をスキップできなかった場合にスローされる致命的な例外。
読み取り操作をスキップできなかった場合にスローされる致命的な例外。
プロセス操作をスキップできなかった場合にスローされる致命的な例外。
基になるリソースでエラーが発生した場合にスローされる例外。
リーダーからの I/O の実行中にエラーが発生したことを示す例外で、例外は致命的と見なされます。
XMLEventWriter を委譲します。これは、ドキュメントの開始イベントと終了イベントを無視しますが、その他すべてを通過します。
例外をチェックして、必要な Job (Javadoc) が使用できないことを示しました。
例外をチェックして、必要な JobExecution (Javadoc) が使用できないことを示しました。
ユーザーが存在しない JobInstance (Javadoc) での操作をリクエストしたことを通知する例外。
この例外は、バッチドメインオブジェクトが無効であることを示します。これは通常、無効な ID が原因です。
不明または存在しないステップがリクエストされたことを通知する例外。
アイテムが処理されていない場合(アイテム数が 0 の場合)、ステップは失敗します。
ItemProcessor (Javadoc) によって例外がスローされた場合に呼び出されるメソッドをマークします。
ItemReader (Javadoc) によって例外がスローされた場合に呼び出されるメソッドをマークします。
ItemProcessor (Javadoc) で例外がスローされたために項目がスキップされたときに呼び出されるメソッドをマークします。

期待される署名: void onSkipInProcess(T item, Throwable (標準 Javadoc) t)
ItemReader (Javadoc) で例外がスローされたために項目がスキップされたときに呼び出されるメソッドをマークします。
ItemWriter (Javadoc) で例外がスローされたために項目がスキップされたときに呼び出されるメソッドをマークします。

期待される署名: void onSkipInWrite(S item, Throwable (標準 Javadoc) t)
ItemWriter (Javadoc) によって例外がスローされた場合に呼び出されるメソッドをマークします。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の Oracle 実装。
ORDER BY 句でのソートの方向。
ページングアイテムリーダーで使用するページングクエリを生成するために提供される機能を定義するインターフェース。
通常はファイルからの IO の解析中にエラーが発生したことを示す例外。
ExecutionContext (Javadoc) インスタンスの形式でパーティション化されたステップの入力パラメーターを作成するための中央戦略インターフェース。
パーティション化された StepExecution (Javadoc) の実行を制御する責任を定義するインターフェース。
パーティションにカスタム命名スキームを使用する必要がある Partitioner (Javadoc) 実装用のオプションのインターフェース。
PartitionHandler (Javadoc) を使用して実行を分割し、負荷を分散する Step (Javadoc) の実装。
PartitionStep (Javadoc) インスタンスのステップビルダー。
元のアイテムを返すだけの FieldExtractor (Javadoc)
マップされたオブジェクトではなく、FieldSet (Javadoc) を直接戻す場合に役立つ FieldSetMapper (Javadoc) を通過させます。
何もしない単純な ItemProcessor (Javadoc) - 引数を呼び出し元に渡すだけです。
指定されたオブジェクトで Object.toString() (標準 Javadoc) を呼び出すだけの LineAggregator (Javadoc) 実装
マップされたオブジェクトではなく、元の String (標準 Javadoc) を直接戻すのに役立つ LineMapper (Javadoc) を通過します。
LineTokenizer (Javadoc) を委譲する String パターンのマッピングと FieldSetMapper (Javadoc) を委譲する String パターンのマッピングを格納する LineMapper (Javadoc) 実装。
LineTokenizer (Javadoc) を委譲する文字列パターンのマッピングを格納する LineTokenizer (Javadoc) 実装。
ItemReader (Javadoc) の特殊化により、ユーザーはアイテムのストリームを先読みできます。
ユーザーが提供する Callable (標準 Javadoc) インスタンスをポーリングするためのインターフェース。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の Postgres 実装。
Properties オブジェクトを文字列に変換して戻すユーティリティ。
処理をカスタムメソッドに委譲します。アイテムオブジェクトからプロパティ値を抽出し、デリゲートメソッドの引数として使用します。
範囲を表すクラス。
文字列を解析し、範囲の配列を作成するプロパティエディターの実装。
ItemReader (Javadoc) を読み取る前に開く必要があることを示す例外。
このインターフェースは、LdifReader (Javadoc) および MappingLdifReader (Javadoc) でのオープン中にスキップされたレコードを操作するために使用できます。
これは、Java レコードのフィールドエクストラクターです。
これは、Java レコードマッピングをサポートする FieldSetMapper (Javadoc) です(JKD 14 以降が必要です)。
このインターフェースは、LdapAttributes オブジェクトを POJO にマップするために実装する必要があります。
レコードの終わりを決定するためのテキストファイルベースの入力ソースのポリシー。
共通型のアイテムのコレクションをシステム行セパレーターと連結する LineAggregator (Javadoc) の実装。
Spring Data Redis をベースとした Redis 用アイテムリーダー。
RedisItemReader (Javadoc) のビルダー。
RedisTemplate を使用した Redis の ItemWriter (Javadoc) 実装。
RedisItemWriter (Javadoc) のビルダー。
Job (Javadoc) への参照を保持する JobFactory (Javadoc)
Spring Framework では使用できない、Spring Batch 用のリフレクションベースのユーティリティを提供します。
正規表現を使用してデータをフィルタリングするライントークン化機能(一致するグループと一致しないグループを使用)。
既存のチャンク指向のステップも リモートチャンクマネージャーに変換するチャンクハンドラー用の便利なファクトリ Bean。
remote-chunking-manager 名前空間要素のパーサー。
リモートチャンク設定のマネージャーステップ用のビルダー。
JobRepository (Javadoc) および PlatformTransactionManager を自動的に設定する RemoteChunkingManagerStepBuilder (Javadoc) の便利なファクトリ。
リモートチャンク設定でのワーカーのビルダー。
remote-chunking-worker 名前空間要素のパーサー。
リモートパーティショニング設定のマネージャーステップ用のビルダー。
JobRepository (Javadoc) JobExplorer (Javadoc) BeanFactory および PlatformTransactionManager を自動的に設定する RemotePartitioningManagerStepBuilder (Javadoc) の便利なファクトリ。
リモートパーティショニングセットアップのワーカーステップのビルダー。
JobRepository (Javadoc) JobExplorer (Javadoc) BeanFactory および PlatformTransactionManager を自動的に設定する RemotePartitioningWorkerStepBuilder (Javadoc) の便利なファクトリ。
入力がリモートステップからのものである場合に、StepExecution (Javadoc) インスタンスのセットを集約するためのコンビニエンスクラス。データはリポジトリからリフレッシュする必要があります。
バッチ操作のコールバックインターフェース。
バッチステップの状態と完了 / 終了を制御するコンテキストのベースインターフェース。
何らかのイベントの発生回数をカウントする必要があるポリシーのヘルパークラス(例:
RepeatTemplate (Javadoc) の拡張機能の内部インターフェース。
バッチプロセスへのリスナーのインターフェース。
使用すべきではありません。
v5.0 の時点で RepeatListener (Javadoc) のデフォルトメソッドを推奨。
バッチ操作へのアクセスを提供するメインインターフェース。
サービスのメソッドへの呼び出しを自動的に繰り返すために使用できる MethodInterceptor
リピートクライアントのグローバル変数サポート。
RepeatOperations (Javadoc) を実装するバッチテンプレートの単純な実装と基本クラス。
PagingAndSortingRepository を使用してレコードを読み取る ItemReader (Javadoc)
RepositoryItemReader (Javadoc) のビルダー実装。
Spring Data の CrudRepository 用の ItemWriter (Javadoc) ラッパー。
RepositoryItemWriter (Javadoc) のビルダー実装。
ライターが使用するリポジトリと関連する methodName をキャプチャーするプロキシを確立します。
アイテムが読み込まれた Spring Resource が設定されている必要があることを示すマーカーインターフェース。
ItemStream (Javadoc) を実装し、Resource から入力を読み取る ItemReader (Javadoc) のインターフェース。
ItemStream (Javadoc) を実装し、出力を WritableResource に書き込む ItemWriter (Javadoc) のインターフェース。
配列から Resource インスタンスを生成する ItemReader (Javadoc)
リソースインデックスを一意のファイル名サフィックスに変換するための戦略インターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
特定の型の例外がしきい値に達したときに再スローする ExceptionHandler (Javadoc) の実装。
このインクリメンタは、指定されたジョブパラメーターから型 Long (標準 Javadoc) の "run.id" パラメーターをインクリメントします。
StepScope (Javadoc) および JobScope (Javadoc) を提供する Configuration クラス。
処理する現在のアイテムを提供されたスクリプトに渡す ItemProcessor (Javadoc) 実装。
完全修飾 ScriptItemProcessor を作成します。
メインフレームのコピーブックで作成されたものなど、行末のない単純なバイナリ(またはテキスト)ファイルを読み取るのに役立つ BufferedReaderFactory (Javadoc)
基本的なアイテムの書き込みと処理を処理する ChunkProcessor (Javadoc) インターフェースの簡単な実装。
ItemReader (Javadoc) から提供する基本的なチャンクを行う ChunkProvider インターフェースの単純な実装。
一定数の操作後にバッチを終了するためのポリシー。
最後の State (Javadoc) の終了ステータスに応じて条件付きでブランチとなる Flow (Javadoc)
XML 名前空間で使用する SimpleFlow (Javadoc) インスタンスのコンビニエンスファクトリ。
デリゲートをプロキシして名前を変更するが、動作は変更しない状態。
JobExecution (Javadoc) を実行する機能を提供する Job (Javadoc) インターフェースの単純な実装。
注入された DAO を使用する JobExplorer (Javadoc) の実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
v5.0.0 なので v5.2.0 で取り外し。
JobOperator インターフェースの簡単な実装。
注入された DAO を使用して、ジョブインスタンス、ジョブ実行、ステップ実行を格納する JobRepository (Javadoc) の実装。
バッチ終了コード(文字列)から整数結果へのマップを介して構成できる ExitCodeMapper (Javadoc) の実装。
特定の例外型を検索する例外ハンドラーの単純な実装。
メールメッセージを送信できる単純な ItemWriter (Javadoc)
完全修飾 SimpleMailMessageItemWriter を作成します。
オブジェクトのメソッドを呼び出す MethodInvoker (Javadoc) インターフェースの単純な実装。
Partitioner (Javadoc) の可能な限り単純な実装。
最も単純な RecordSeparatorPolicy (Javadoc) - すべての行をレコードの終わりとして扱います。
ドットで区切られた、インデックス自体をサフィックスとして使用する ResourceSuffixCreator (Javadoc) の簡単な実装。
致命的な例外と再試行可能な例外を区別できるように、再試行コンテキストを認識する ExceptionHandler (Javadoc)
単純なアイテム処理(チャンク指向)ステップ用のステップビルダー。
ExecutionContext (Javadoc) インスタンスを生成するために Partitioner (Javadoc) に委譲する StepExecutionSplitter (Javadoc) の汎用実装。
簡単な手順の最も一般的な構成オプションは、ここにあります。
リポジトリを管理し、関心事を再起動する StepHandler (Javadoc) の実装。
次のマッピングを実行する単純な SystemProcessExitCodeMapper (Javadoc) 実装:
ユーザーが 1 つのアイテムを先に覗くことができる PeekableItemReader (Javadoc)
完全修飾 SingleItemPeekeableItemReader を作成します。
スキップが失敗したか、失敗を引き起こしたことを示す基本例外。
特定の Step (Javadoc) のスキップ制限を超えたことを示す例外。
スキップされたアイテムへのリスナーのインターフェース。
スキップリスナーの失敗を示す特別な例外。
使用すべきではありません。
v5.0 の時点で SkipListener (Javadoc) のデフォルトメソッドを推奨。
一部の処理をスキップするかどうかを決定するためのポリシー。
スキップポリシーの失敗を示す特別な例外。
アイテムのラッパーと、処理に失敗した場合の例外。
SpEL を使用して値をキーにマップする Converter の実装
ジョブ内の <split/> 要素の内部パーサー。
Flow (Javadoc) を複数の並列サブフローに分割する State (Javadoc) 実装。
Spring Batch ベースのテストを実行するテストクラスで指定できるアノテーション。
Spring Batch バージョンを公開するクラス。
Validator インターフェースを Validator (Javadoc) に適合させます。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の SQLite 実装。
PagingQueryProvider (Javadoc) インターフェース用のファクトリ Bean。
クエリプロバイダーが使用する実際の SQL ステートメントを生成するユーティリティクラス。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の SQL Server 実装。
標準 SQL:2003 ウィンドウ関数を使用した汎用ページングクエリプロバイダー。
ジョブの <step/> 要素の内部パーサー。
ステップの開始制限を超えたことを示します。
ある State (Javadoc) から別の State (Javadoc) への潜在的な遷移を表す値オブジェクト。
StAX に基づく XML 入力を読み取るためのアイテムリーダー。
StaxEventItemReader (Javadoc) の流れるようなビルダー
オブジェクトを XML に直列化するために StAX と Marshaller を使用する ItemWriter (Javadoc) の実装。
XML ファイルに書き込むためのコールバックインターフェース - 便利な例:
ステップの構成を表すバッチドメインインターフェース。
あらゆる種類のステップを構築するための便利なエントリポイント。
予期しないチェック例外が発生したときにビルダーによってスローされるユーティリティ例外。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
v5.0 で非推奨となり、StepBuilder (Javadoc) を使用するために v5.2 で削除される予定です。
ジョブリポジトリやリスナーなどの一般的なプロパティへのアクセスを提供する、他のステップビルダーの基本クラスおよびユーティリティ。
Bean パスに基づく式を使用して、現在の StepExecution (Javadoc) とそれに関連するプロパティの一部を調べるために使用できるコンテキストオブジェクト。
Step (Javadoc) 内のリピートコールバックで何かを行う必要があるクライアントのための便利な基本クラス。
StepExecution (Javadoc) へのコントリビュートを表し、変更をチャンク境界に適用できるまでバッファリングします。
集約して、進行中の StepExecution (Javadoc) を更新するために使用できる StepContribution (Javadoc) インスタンスのソース。
ステップを実行するためのバッチドメインオブジェクト表現。
集約されたステップ実行の戦略。通常は、ステップ実行がパーティション化またはリモート実行の結果である場合。
現在の StepExecution (Javadoc) (存在する場合)をヘッダーとしてメッセージに追加する ChannelInterceptor
Step (Javadoc) のライフサイクルのリスナーインターフェース。
使用すべきではありません。
5.0 の時点で、StepExecutionListener (Javadoc) のデフォルトの方法を優先
リモートパーティショニング設定でステップ実行をリクエストするために必要なクラスカプセル化情報。
StepExecutionRequest (Javadoc) を処理し、結果として StepExecution (Javadoc) を返すことができる MessageEndpoint
ステップの開始をリッスンすることにより、JobParameters (Javadoc) からコミット間隔を取得する CompletionPolicy (Javadoc)
実行されるファブリックから独立した、パーティション化されたステップ実行の入力コンテキストを生成するための戦略インターフェース。
Job (Javadoc) に代わって Step (Javadoc) を処理するための戦略インターフェース。
基になるインスタンスへのアクセスを必要とする呼び出し元の便宜のための Step (Javadoc) の所有者のためのインターフェース。
中断ポリシーの戦略インターフェース。
StepExecutionListener (Javadoc) ChunkListener (Javadoc) ItemReadListener (Javadoc) ItemWriteListener (Javadoc) など、すべてのステップドメインリスナーの親として機能するマーカーインターフェース
この AbstractListenerFactoryBean (Javadoc) 実装は、StepListener (Javadoc) を作成するために使用されます。
ステップリスナーの問題を示す例外。
StepListener (Javadoc) メタデータの列挙。メソッドの名前、それらのインターフェース、アノテーション、予期される引数を結び付けます。
ステップリスナー要素のパーサー。
すべての StepListener (Javadoc) インターフェースの基本的な何もしない実装。
Step (Javadoc) インスタンスを名前で検索するためのインターフェース。
StepLocator (Javadoc) が指定された Step (Javadoc) インスタンスのコンビニエンスファクトリ。
この FactoryBean は、Step (Javadoc) オブジェクトを作成するためにバッチ名前空間パーサーによって使用されます。
Job (Javadoc) で定義されたすべての Step (Javadoc) インスタンスを追跡するレジストリ。
ステップを実行するためのユーティリティクラス。
ステップスコープ Bean の便利なアノテーション。
ステップコンテキストのスコープ。
Step (Javadoc) の実装がステップスコープに対応していない(つまり、シングルスレッドステップ実行をラップするための便利な側面)。
単体テストへの依存性注入のためのステップスコープコンテキストを設定する TestExecutionListener
ユニットテストで StepScope (Javadoc) を作成および操作するためのユーティリティクラス。
指定された Step (Javadoc) を実行するために FlowExecutor (Javadoc) に委譲する State (Javadoc) 実装。
ステップスコープコンテキストの管理でフレームワークを使用するための主要な便利クラス。
ユーザーがタスクレットを停止するためのロジックを追加できるようにする Tasklet (Javadoc) インターフェースの拡張。
ストアドプロシージャを実行し、返されたカーソルを読み取り、ResultSet の次の行を継続的に取得するアイテムリーダーの実装。
StoredProcedureItemReader (Javadoc) を構成するための流れるようなビルダー API。
String (標準 Javadoc) から Date (標準 Javadoc) への Converter 実装。
String (標準 Javadoc) から LocalDate (標準 Javadoc) への Converter 実装。
String (標準 Javadoc) から LocalTime (標準 Javadoc) への Converter 実装。
行末の文字列と完全に一致するものを探す RecordSeparatorPolicy (Javadoc) (例:
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の Sybase 実装。
スコープコンテキストの管理でフレームワークを使用するための主要な便利クラス。
基になる属性を変更またはアクセスする前に、ミューテックス(これではない)で同期する AttributeAccessor
これは、同期 ItemReader.read() (Javadoc) メソッドを備えた ItemReader (Javadoc) デコレータです。
これは、同期された ItemReader.read() メソッドを使用した単純な ItemStreamReader デコレータです。これにより、非スレッドセーフの ItemReader がスレッドセーフになります。
完全修飾 SynchronizedItemStreamReader を作成します。
同期化された write() (Javadoc) メソッドを使用した ItemStreamWriter (Javadoc) デコレータ。
完全修飾 SynchronizedItemStreamWriter (Javadoc) を作成します。
これは、同期 ItemWriter.write(org.springframework.batch.item.Chunk<? extends T>) (Javadoc) メソッドを備えた ItemWriter (Javadoc) デコレータです。
システムコマンドの実行の失敗を示す例外。
システムコマンドを実行する Tasklet (Javadoc)
JVM を終了するためのインターフェース。
システムプロセスの終了コードを、システムコマンドによって返される ExitStatus 値にマップします。
デフォルト値で System プロパティを設定するヘルパークラス。
TaskExecutor に基づく JobLauncher (Javadoc) インターフェースの実装。
TaskExecutor を使用して、パーティション化された Step (Javadoc) を複数のスレッドでローカルに実行する PartitionHandler (Javadoc)
実行時の動作を変更または監視するために使用できるインターセプターを含む RepeatOperations (Javadoc) サポートを提供します。
この実装は、RepeatCallback (Javadoc) をトランザクション化することで各項目のトランザクション動作を構成するのに十分であり、または実行メソッドをトランザクション化することでバッチ全体のトランザクション動作を構成するのに十分です (ただし、タスク実行者が同期している場合に限ります)。
このクラスは、そのコラボレーターがスレッドセーフである場合 (インターセプター、terminationPolicy、コールバック)、スレッドセーフです。
ステップで処理するための戦略。
ステップのタスクレット要素を解析します。
Tasklet (Javadoc) への呼び出しとしてステップを実行する単純な実装で、場合によっては繰り返され、各呼び出しはトランザクションで囲まれます。
カスタムタスクレットに基づくタスクレットステップのビルダー(アイテム指向ではありません)。
現在のスレッドをチェックして、中断されているかどうかを確認するポリシー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
一定期間後にタイムアウトする終了ポリシー。
バッチ名前空間の <job-listener/> 要素を解析します。
バッチ名前空間の <step-listener/> 要素を解析します。
Batch 名前空間の <step/> トップレベル要素のパーサー。
トランザクションがアクティブな場合に実際の書き込みまたはバッファのクローズを遅らせる FileChannel (標準 Javadoc) のラッパー。
トランザクション対応オブジェクト(リスト、セット、マップなど)のファクトリ。
ロールバックを発生させ、後で抽出できるように、チェック済み例外の便利なラッパー。
開いているが閉じていない要素の QName を収集する委譲 XMLEventWriter。
入力またはメッセージストリームの予期しない終了を通知するために使用されます。
重大なエラーが発生し、処理を直ちに停止する必要があることをフレームワークに示します。
デリゲート XMLEventWriter。これは、指定された QName のコレクションに一致する EndElement イベントを、デリゲート XMLEventWriter ではなく、基になる java.io.Writer に直接書き込みます。
入力を検証し、変更せずに返す ItemProcessor (Javadoc) の単純な実装。
検証エラーがある場合、この例外をスローする必要があります。
オブジェクトの検証に使用されるインターフェース。
ロールバックでバッファをクリアしようとしたときにエラーが発生したことを示す未チェックの例外。
ItemWriter (Javadoc) に書き込む前に開く必要があることを示す例外。