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

クラス
説明
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
データベースカーソルを開き、ResultSet の次の行を継続的に取得する単純なアイテムリーダーの抽象基本クラス。
ファイルまたはストリームにデータを書き込むアイテムライターの基本クラス。
ExecutionContext (Javadoc) にアイテム数を格納することによる再起動をサポートする ItemReader (Javadoc) の抽象スーパークラス(したがって、実行間でアイテムの順序を保持する必要があります)。
ItemReader (Javadoc) 実装の基本クラス。
ItemWriter (Javadoc) 実装の基本クラス。
JDBC バッチメタデータ DAO に必要な共通機能をカプセル化します。サブクラスに jdbcTemplate を提供し、テーブルプレフィックスを処理します。
Job (Javadoc) インターフェースの抽象的な実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
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 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) 実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
基本的な配列マッパー。フィールドセットをバッキングする値を返します。
リモートワーカーで障害または早期完了状態が検出されたことを示す例外。
ネストされたプロセッサーにバックグラウンドで委譲する ItemProcessor (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
直列化された Avro オブジェクトを含む Resource からデータを逆直列化する ItemReader (Javadoc)
AvroItemReader (Javadoc) のビルダー実装。
Avro を使用してデータを WritableResource に直列化する ItemWriter (Javadoc)
AvroItemWriter (Javadoc) のビルダー実装。
ベースバッチインフラストラクチャの構成でエラーが発生したことを表します (たとえば、JobRepository (Javadoc) の作成)。
Spring Batch Integration ファクトリ Bean の基本構成クラス。
Spring Batch Integration 名前空間の名前空間ハンドラー。
バッチメトリクスの主要クラス。
Micrometer の観測レジストリを使用して観測可能なバッチ成果物 (通常はジョブとステップ) を構成する Bean ポストプロセッサー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
ScopeSupport.
Bean 定義階層をスキャンし、ステップスコープの Bean に対して自動プロキシの使用を強制するヘルパークラス。
実行のステータスを表す列挙。
一意のジョブ Bean がある場合、ジョブ Bean を JobOperatorTestUtils (Javadoc) に挿入する BeanPostProcessor 実装。
テストコンテキストで Bean としてバッチテストユーティリティクラス(JobOperatorTestUtils (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) に渡される前に呼び出されるメソッドをマークします。
これは、BlockingQueue (標準 Javadoc) から項目を読み取る ItemReader (Javadoc) です。
これは、BlockingQueue (標準 Javadoc) にアイテムを書き込む ItemWriter (Javadoc) です。
BufferedReader (標準 Javadoc) のカスタム拡張のファクトリ戦略で、java.io の標準的な動作をカスタマイズできます。
Callable (標準 Javadoc) < RepeatStatus (Javadoc) > を Tasklet (Javadoc) インターフェースに適合させます。
処理されるアイテムのリストと、場合によってはスキップされる失敗したアイテムのリストのカプセル化。
チャンクの期間中に格納された弱い型のデータのコンテキストオブジェクト(通常、トランザクションで一緒に処理されるアイテムのグループ)。
ステップ内の <chunk/> 要素の内部パーサー。
チャンクのライフサイクルのリスナーインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
チャンク指向処理モデルのステップ実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
Chunk (Javadoc) を処理するために定義されたインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
ステップ実行の一部としてリモートで処理されるアイテムのチャンクのカプセル化。
リモートチャンキングパターンのリモートワーカーのインターフェース。
アイテムのチャンクを処理するためのレスポンスをカプセル化し、結果を StepContribution (Javadoc) として要約します。
ChunkMessageChannelItemWriter と同様に、このアイテムライターは、チャンクリクエストをメッセージチャネル経由で リモート、ワーカーに送信するのではなく、TaskExecutor からローカルワーカーに送信します。
提供された Classifier を介して実装されたルーターパターンに基づいて、ItemProcessors のコレクションの 1 つを呼び出します。
完全修飾 ClassifierCompositeItemProcessor (Javadoc) を作成します。
提供された Classifier を介して実装されたルーターパターンに基づいて、各アイテムの ItemWriter のコレクションの 1 つを呼び出します。
完全修飾 ClassifierCompositeItemWriter を作成します。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
列名をキーとしてすべてのキーが Map (標準 Javadoc) 内に含まれていると想定する ItemPreparedStatementSetter (Javadoc) インターフェースの実装。
JobOperator (Javadoc) を使用して Spring Batch ジョブを操作するためのコマンドラインユーティリティ。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
CommandLineJobOperator (Javadoc) を推奨する 6.0 以降。
コマンドを実行するための戦略インターフェース。
バッチ操作が通常の完了条件を戦略化できるようにするための、バッチ完了ポリシーのインターフェース。
CompletionPolicy (Javadoc) 実装の非常に単純な基本クラス。
委譲ポリシーのリストをループし、コンセンサスによってコールに応答する複合ポリシー。
デリゲートのリストをループする複合 ExceptionHandler (Javadoc)
挿入された一連の ItemTransformer を介してアイテムを渡す複合 ItemProcessor (Javadoc) (前の変換の戻り値は次の変換のエントリ値です)。

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

すべてのデリゲートがスレッドセーフである場合、実装はスレッドセーフです。
完全修飾 CompositeItemWriter を作成します。
一連の挿入された JobParametersValidator を介してジョブパラメーターを渡す複合 JobParametersValidator (Javadoc)
ユーザーが 1 つ以上の RepeatListeners を登録して、バッチイベントで通知されるようにします。
挿入されたマップに従って、終了コードを ExitStatus (Javadoc) にマップします。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では、6.2 以降に削除される予定です。
依存関係を注入するためにバッチ名前空間を使用して定義された後処理ジョブとステップ。
バッチコア名前空間の解析で使用されるユーティリティメソッド。
Spring Batch コアモジュール用の RuntimeHintsRegistrar
何らかのイベント (コンテキスト内の例外型など) の発生回数をカウントし、カウンターの制限に基づいて終了する必要があるポリシーの抽象基本クラス。
DB2 や oracle などのデータベース型を表す列挙型。
提供された文字列に基づいて DataFieldMaxValueIncrementer 実装を作成するためのファクトリ。
このインクリメント機能は、DataFieldMaxValueIncrementer を使用して、ジョブインスタンスディスクリミネーターとして使用する値のシーケンスを生成します。
Date (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の DB2 実装。
ジョブ内の <decision/> 要素の内部パーサー。
ステータスを決定するためにディサイダーを必要とする状態。
Spring Batch を有効にして使用するための共通インフラストラクチャ Bean を提供する基本 Configuration クラス。
DataFieldMaxValueIncrementerFactory (Javadoc) インターフェースのデフォルト実装。
ExceptionHandler (Javadoc) のデフォルト実装 - 発生した例外を再スローするだけです。
Base64 コンテンツを生成 / 消費する ExecutionContextSerializer (Javadoc) の実装。
Java プリミティブおよび標準型とユーティリティを使用した FieldSet (Javadoc) のデフォルト実装。
FieldSet (Javadoc) の特別な知識を必要としない FieldSetFactory (Javadoc) のデフォルト実装。
FragmentEventReader (Javadoc) のデフォルト実装
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
JobKeyGenerator (Javadoc) インターフェースのデフォルト実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
ジョブパラメーターの変換に単純な命名規則を使用する JobParameters (Javadoc) インスタンスのコンバーター。
ステップ実行コンテキストおよび周囲のジョブのジョブパラメーターから名前付きキーを持つパラメーターをプルする JobParametersExtractor (Javadoc) の単純な実装。
JobParametersValidator (Javadoc) のデフォルト実装。
ラインの FieldSet (Javadoc) へのトークン化とそれに続くアイテムへのマッピングで構成される 2 フェーズ LineMapper (Javadoc) 実装。
この MailErrorHandler (Javadoc) 実装は、受け取った例外を単に再スローします。
カスタム PropertyEditor (標準 Javadoc) インスタンスを PropertyEditorRegistry に登録する必要がある場合 (Bean ラッパーや型コンバーターなど) で使用できる、再利用可能な PropertyEditorRegistrar
終わらない引用符がなく、継続マーカーで終わっていない限り、すべての行をレコードの終わりとして扱う RecordSeparatorPolicy (Javadoc)
バッチ操作の結果に基づいて決定を行う非常に単純な CompletionPolicy (Javadoc)
ワイルドカード (? を使用) の数に基づいて、パターンの特殊性の降順で並べ替えます。
StepExecution (Javadoc) インスタンスのセットを単一の結果に集約するためのコンビニエンスクラス。
オブジェクトを区切り文字列のリストに変換する LineAggregator (Javadoc) 実装。
構成可能な区切り文字で入力ストリングを分割する LineTokenizer (Javadoc) 実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の Derby 実装。
呼び出し元のスレッドを使用して、要求されるとすぐに結果をポーリングする Poller (Javadoc)
Job (Javadoc) インスタンスを登録するときに名前が衝突することを示す例外をチェックしました。
メソッドを動的に呼び出そうとしているときにエラーが発生したことを示します。MethodInvoker を使用します。
Spring Batch Integration 機能を有効にし、リモートチャンク化またはインフラストラクチャ Bean のパーティション化をセットアップするための基本構成を提供します。
Spring Batch 機能を有効にし、<batch:*> XML 名前空間を使用するのとほぼ同等の @ Configuration クラスでバッチジョブをセットアップするための基本構成を提供します。
Spring Batch アプリケーションで JDBC ベースのインフラストラクチャを有効にするためのアノテーション。
* Spring Batch アプリケーションで MongoDB ベースのジョブリポジトリを有効にするアノテーション。
ジョブが進行中の場合は終了し、開始した場合は続行するための 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) 実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStepBuilder (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
このクラスは、オブジェクトをそのパーツの配列に変換します。
文字列の配列を 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) インスタンスのステップビルダー。
バッファをフラッシュしようとしたときにエラーが発生したことを示すチェックされていない例外。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
Formatter (標準 Javadoc) 構文を介して提供されたアイテムを集約することによって文字列を生成する LineAggregator (Javadoc) 実装。
StartDocument および EndDocument イベントでフラグメントをラップすることにより、XML フラグメントをスタンドアロン XML ドキュメントとして扱うことをサポートするイベントリーダーのインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
型またはオリジンの命名規則に適合するように、オプションでグループ名を別のジョブの名前の先頭に追加できる Job (Javadoc)
Google グソン [GitHub] (英語) を使用してオブジェクトを json 表現にマーシャリングする json オブジェクトマーシャラー。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の H2 実装。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の SAP HANA 実装。
その議論について少しリラックスした MethodInvoker
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の HSQLDB 実装。
予想される行サイズが予想と異なることを示す例外。
ファイルの解析中に誤った数のトークンが見つかったことを示す例外。
Spring Batch インフラストラクチャモジュール用の RuntimeHintsRegistrar
ジョブ内の <step/> 要素の内部パーサー。
Spring Batch 統合モジュールの AOT ヒント。
一部の JobParameters (Javadoc) が無効であることを通知する Job (Javadoc) の例外。
アイテムにアイテム数を設定する必要があることを示すマーカーインターフェース。
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)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 が JacksonExecutionContextStringSerializer (Javadoc) に有利であるため。
Jackson 3 を使用して実行コンテキストを JSON として直列化 / 逆直列化する ExecutionContextSerializer (Javadoc)
Jackson 3 を使用してオブジェクトを JSON 表現にマーシャリングする JSON オブジェクトマーシャラー。
Jackson 3 に基づく JsonObjectReader (Javadoc) の実装。
NamedParameterJdbcTemplate のバッチ機能を使用して、提供されたすべてのアイテムに対してステートメントのバッチを実行する ItemWriter (Javadoc)
JdbcBatchItemWriter (Javadoc) のビルダー実装。
JDBC カーソルを開き、ResultSet の次の行を継続的に取得する単純なアイテムリーダーの実装。
Spring Batch を有効にして使用するための一般的な JDBC ベースのインフラストラクチャ Bean を提供するベース Configuration クラス。
JobExecutionDao (Javadoc) の JDBC 実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JdbcJobRepositoryFactoryBean (Javadoc) を推奨する 6.0 以降。
JobInstanceDao (Javadoc) の JDBC 実装。
リレーショナルデータベースにバッチメタデータを保持する JDBC DAO 実装を使用して SimpleJobRepository (Javadoc) の作成を自動化する FactoryBean
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
ジョブを表すバッチドメインオブジェクト。
さまざまな種類のジョブを構築するための利便性。
ジョブリポジトリなどの一般的なプロパティへのアクセスを提供する他のジョブビルダーの基本クラスとユーティリティ。
Bean パスに基づく式を使用して、現在の JobExecution (Javadoc) とそれに関連するプロパティの一部を調べるために使用できるコンテキストオブジェクト。
ジョブの実行を表すバッチドメインオブジェクト。
ジョブ実行用のデータアクセスオブジェクト。
フローのステータスを決定するためのプログラムによるアクセスを可能にするインターフェース。
ジョブおよびステップ実行のチェック済み例外の例外階層のルート。
Job (Javadoc) のライフサイクルの特定のポイントでコールバックを提供します。
ステップリスナー要素のパーサー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
特定のメッセージを伴う 6.0 から JobRestartException (Javadoc) に切り替えます。
現在実行されていない JobExecution が停止をリクエストされたことを示す例外をチェックしました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JVM の終了時に実行中のジョブ実行を正常に停止しようとするシャットダウンフック。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JobRepository (Javadoc) を推奨する 6.0 以降。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JdbcJobRepositoryFactoryBean (Javadoc) を推奨する 6.0 以降。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
JobExecution (Javadoc) に関連するフローを実行する必要があるコンポーネントで使用するための FlowExecutor (Javadoc) の実装。
一意に識別可能なジョブ実行を表すバッチドメインオブジェクト。
すでに正常に完了したジョブを再起動する不正な試みを示す例外。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
ジョブインスタンスのデータアクセスオブジェクト。
ジョブが中断されたことを示す例外。
固有の JobInstance (Javadoc) オブジェクトの識別に使用されるキーを生成するための戦略インターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JobOperator (Javadoc) を推奨する 6.0 以降。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 が JobOperatorTestUtils (Javadoc) に有利であるため。
JobLaunchingGateway (Javadoc) は、バッチジョブの起動に使用されます。
JobLaunchingGatewayParser (Javadoc) をインスタンス化するジョブ起動ゲートウェイのパーサー。
戦略を使用してメッセージをジョブおよびジョブパラメーターのセットに変換するメッセージハンドラー
Job (Javadoc) およびその JobParameters (Javadoc) のカプセル化により、ジョブの起動リクエストを形成します。
JobLaunchRequest (Javadoc) を処理して JobExecution (Javadoc) を返すためのインターフェース。
この AbstractListenerFactoryBean (Javadoc) 実装は、JobExecutionListener (Javadoc) を作成するために使用されます。
JobExecutionListener (Javadoc) メタデータの列挙。メソッドの名前、それらのインターフェース、アノテーション、予期される引数を結び付けます。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JobRegistry (Javadoc) を推奨する 6.0 以降。
バッチジョブを操作するための高レベルインターフェース。
JobOperator (Javadoc) の周囲にトランザクションプロキシを作成する便利なファクトリ Bean。
バッチジョブをテストするためのユーティリティクラス。
バッチジョブのパラメーターのドメイン表現。
このクラスを使用して、アイテムを JobParameters (Javadoc) から Step (Javadoc) ExecutionContext (Javadoc) に自動的にコピーできます。
バッチジョブの実行時パラメーターを表す値オブジェクト。
JobParameters (Javadoc) を作成するためのヘルパークラス。
ジョブパラメーターの変換時にエラーを報告する例外。
JobParameters (Javadoc) インスタンスのファクトリ。
StepExecution (Javadoc) JobParameters (Javadoc) に変換するための戦略インターフェース。
シーケンス内の次の JobParameters (Javadoc) オブジェクトを取得するためのインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は交換できません。
実行用のパラメーターの検証に使用する Job (Javadoc) の戦略インターフェース。
Batch 名前空間の <job/> 要素のパーサー。
この FactoryBean は、FlowJob (Javadoc) オブジェクトを作成するためにバッチ名前空間パーサーによって使用されます。
name によってジョブ構成を登録するためのランタイムサービスレジストリインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
バッチメタデータエンティティの永続化を担当するリポジトリ。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JdbcJobRepositoryFactoryBean (Javadoc) を推奨する 6.0 以降。
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 queries を作成します。
JPA 上に構築されたデータベースレコードを読み取るための ItemReader (Javadoc)
完全修飾 JpaPagingItemReader を作成します。
JPA ItemReader (Javadoc) またはその他のカスタムビルド成果物で使用するためのクエリを生成するために提供される機能を定義するインターフェース。
json 形式のデータを出力ファイルに書き込むアイテムライター。
次の形式の Resource から Json オブジェクトを読み取る ItemStreamReader (Javadoc) 実装:
JsonItemReader (Javadoc) のビルダー。
Jackson 3 に基づいており、ジョブパラメーターの変換に JSON 命名規則を使用する JobParameters (Javadoc) インスタンスのコンバーター。
行を JSON オブジェクトとして解釈し、Map まで解析します。
オブジェクトを json 表現にマーシャリングするための戦略インターフェース。
Json リーダー用の戦略インターフェース。
JSON ベースのレコード区切り文字。
標準の Runtime.exec(String) (標準 Javadoc) メソッドを呼び出す CommandRunner (Javadoc) インターフェースの実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
Apache Kafka 用の ItemReader (Javadoc) 実装。
KafkaItemReader (Javadoc) のビルダー実装。
デフォルトのトピックが設定された KafkaTemplate を使用した Apache Kafka の ItemWriter (Javadoc) 実装。
KafkaItemWriter (Javadoc) のビルダー実装
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降では、必要に応じてラッパー型で equals/hashcode が優先されます。
Converter を使用してアイテムからキーを派生し、キー値ストアに書き込む任意の ItemWriter (Javadoc) を実装する基本クラス。
最終変更時刻のファイルでリソースをソートするコンパレータ。
LdifReader (Javadoc) は、LdifParser を中心に構築された FlatFileItemReader (Javadoc) を応用したものです。
完全修飾 LdifReader を作成します。
例外が指定されたスキップ可能な例外の 1 つから割り当て可能かどうかを確認し、指定された制限を超えないようにスキップの数をカウントする複合 SkipPolicy (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに LimitCheckingExceptionHierarchySkipPolicy (Javadoc) を使用してください。
オブジェクトを表す文字列を作成するために使用されるインターフェース。
ファイルからの行を処理するためのコールバックインターフェース。
行(文字列)をドメインオブジェクトにマッピングするためのインターフェース。通常、ファイルから読み取られた行を行ごとにドメインオブジェクトにマッピングするために使用されます。
通常ファイルから取得した文字列をトークンに分割するためにフレームワークによって使用されるインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、6.2 以降で削除される予定です。
Step (Javadoc) を名前別に一覧表示するためのインターフェース。
リスナーメタデータ列挙の共通インターフェース。
リストからデータをプルする ItemReader (Javadoc)
List に項目を書き込む項目ライター。
LocalDate (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
LocalTime (標準 Javadoc) から String (標準 Javadoc) への Converter 実装。
Classifier に基づく ExceptionHandler (Javadoc) の実装。
ハンドラーのログレベル。
このクラスは、メールメッセージを送信できないときに発生するエラーを処理するために使用されます。
JobRegistry (Javadoc) のシンプルでスレッドセーフなマップベースの実装。
書き込み前に各項目にマッピング関数を適用することにより、U (Javadoc) 型の項目を受け入れる ItemWriter (Javadoc) を、T (Javadoc) 型の項目を受け入れるものに適合させます。
MappingLdifReader (Javadoc) は、LdifParser を中心に構築された FlatFileItemReader (Javadoc) を応用したものです。
完全修飾 MappingLdifReader を作成します。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
データベース固有の機能を使用した PagingQueryProvider (Javadoc) の MariaDB 実装。
優先順位の高いステータスを集約ステータスとして使用して、FlowExecutionStatus (Javadoc) ' を集約する FlowExecutionAggregator (Javadoc) インターフェースの実装。
MessagingTemplate を使用してメッセージチャネルからアイテムをメッセージとして受信する ItemReader (Javadoc) 実装。
MessagingTemplate を使用してメッセージチャネルにアイテムをメッセージとして送信する ItemWriter (Javadoc) 実装。
MessageChannel インスタンスを使用してリモートワーカーに命令を送信し、それらのレスポンスを受信する PartitionHandler (Javadoc)
ポーリング可能なチャネルを「パススルーチャネル」に変換する ChannelInterceptor : クライアントがチャネルで receive() を呼び出すと、MessageSource に委譲して、外部ソースから直接メッセージをプルします。
JobExecution (Javadoc) JobInstance (Javadoc) StepExecution (Javadoc) のテストインスタンスを作成するための便利なメソッド。
メソッドを呼び出すための戦略インターフェース。
メソッド名のマップと MethodInvoker (Javadoc) を指定すると、指定された引数を使用して、特定のメソッド名に関連付けられたすべてのメソッドを実行する MethodInterceptor
MethodInvoker インスタンスを作成するためのユーティリティメソッド。
POJO でメソッドをラップする Tasklet (Javadoc)
クラス上の単一のメソッドを検出するための戦略インターフェース。
Micrometer メトリクスの中心クラス。
メールメッセージを送信できる単純な ItemWriter (Javadoc)
MongoDB 用のカーソルベースの ItemReader (Javadoc) 実装。
Spring Batch を有効にして使用するための共通の MongoDB ベースのインフラストラクチャ Bean を提供する基本 Configuration クラス。
Spring Data の MongoOperations の実装を使用して MongoDB ストアに書き込む ItemWriter (Javadoc) 実装。
アイテムライターの動作モード。
MongoItemWriter (Javadoc) のビルダー実装
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
MongoJobRepositoryFactoryBean (Javadoc) を推奨する 6.0 以降。
このファクトリ Bean は、MongoDB を基盤とするジョブリポジトリを作成します。
ページング手法を使用して 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 実装。
RepeatOperations (Javadoc) インスタンスを介して別のコールバックに委譲するコールバック。
常に false を返す SkipPolicy (Javadoc) 実装。これは、アイテムをスキップしてはならないことを示します。
プロセス操作をスキップできなかった場合にスローされる致命的な例外。
読み取り操作をスキップできなかった場合にスローされる致命的な例外。
プロセス操作をスキップできなかった場合にスローされる致命的な例外。
基になるリソースでエラーが発生した場合にスローされる例外。
リーダーからの I/O の実行中にエラーが発生したことを示す例外で、例外は致命的と見なされます。
XMLEventWriter を委譲します。これは、ドキュメントの開始イベントと終了イベントを無視しますが、その他すべてを通過します。
例外をチェックして、必要な Job (Javadoc) が使用できないことを示しました。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
不明または存在しないステップがリクエストされたことを通知する例外。
アイテムが処理されていない場合(アイテム数が 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 実装。
Predicate (標準 Javadoc) をベースにしたフィルタリング ItemProcessor (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
処理をカスタムメソッドに委譲します。アイテムオブジェクトからプロパティ値を抽出し、デリゲートメソッドの引数として使用します。
範囲を表すクラス。
文字列を解析し、範囲の配列を作成するプロパティエディターの実装。
ItemReader (Javadoc) を読み取る前に開く必要があることを示す例外。
このインターフェースは、LdifReader (Javadoc) および MappingLdifReader (Javadoc) でのオープン中にスキップされたレコードを操作するために使用できます。
これは、Java レコードのフィールドエクストラクターです。
これは、Java レコードマッピングをサポートする FieldSetMapper (Javadoc) です(JKD 14 以降が必要です)。
このインターフェースは、LdapAttributes オブジェクトを POJO にマップするために実装する必要があります。
レコードの終わりを決定するためのテキストファイルベースの入力ソースのポリシー。レコードは 1 行の場合もあれば、セミコロンで終了する複数行の場合もあります。
共通型の項目のコレクションを行区切りで連結する LineAggregator (Javadoc) の実装。
Spring Data Redis をベースとした Redis 用アイテムリーダー。
RedisItemReader (Javadoc) のビルダー。
RedisTemplate を使用した Redis の ItemWriter (Javadoc) 実装。
RedisItemWriter (Javadoc) のビルダー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
Spring Framework では使用できない、Spring Batch 用のリフレクションベースのユーティリティを提供します。
正規表現を使用してデータをフィルタリングするライントークン化機能(一致するグループと一致しないグループを使用)。
既存のチャンク指向のステップも リモートチャンクマネージャーに変換するチャンクハンドラー用の便利なファクトリ Bean。
remote-chunking-manager 名前空間要素のパーサー。
リモートチャンク設定のマネージャーステップ用のビルダー。
JobRepository (Javadoc) および PlatformTransactionManager を自動的に設定する RemoteChunkingManagerStepBuilder (Javadoc) の便利なファクトリ。
リモートチャンク設定でのワーカーのビルダー。
remote-chunking-worker 名前空間要素のパーサー。
リモートパーティショニング設定のマネージャーステップ用のビルダー。
JobRepository (Javadoc) および BeanFactory を自動的に設定する RemotePartitioningManagerStepBuilder (Javadoc) の便利なファクトリ。
リモートパーティショニングセットアップのワーカーステップのビルダー。
JobRepository (Javadoc) および BeanFactory を自動的に設定する RemotePartitioningWorkerStepBuilder (Javadoc) の便利なファクトリ。
メッセージングを通じて リモートワーカーステップに実行を委譲する Step (Javadoc) 実装。
入力がリモートステップからのものである場合に、StepExecution (Javadoc) インスタンスのセットを集約するためのコンビニエンスクラス。データはリポジトリからリフレッシュする必要があります。
バッチ操作のコールバックインターフェース。
バッチステップの状態と完了 / 終了を制御するコンテキストのベースインターフェース。
バッチのスコープ内で何らかのイベント (コンテキスト内の例外型など) の発生回数をカウントする必要があるポリシーのヘルパークラス。
RepeatTemplate (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) のインターフェース。
バッチメタデータを使用または保存しない JobRepository (Javadoc) 実装。
配列から Resource インスタンスを生成する ItemReader (Javadoc)
リソースインデックスを一意のファイル名サフィックスに変換するための戦略インターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
特定の型の例外がしきい値に達したときに再スローする ExceptionHandler (Javadoc) の実装。
このインクリメンタは、指定されたジョブパラメーターから型 Long (標準 Javadoc) の "run.id" パラメーターをインクリメントします。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は代替がなく、6.2 以降では削除されます。
StepScope (Javadoc) および JobScope (Javadoc) を提供する Configuration クラス。
処理する現在のアイテムを提供されたスクリプトに渡す ItemProcessor (Javadoc) 実装。
完全修飾 ScriptItemProcessor を作成します。
メインフレームのコピーブックで作成されたものなど、行末のない単純なバイナリ(またはテキスト)ファイルを読み取るのに役立つ BufferedReaderFactory (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
一定数の操作後にバッチを終了するためのポリシー。
最後の State (Javadoc) の終了ステータスに応じて条件付きでブランチとなる Flow (Javadoc)
XML 名前空間で使用する SimpleFlow (Javadoc) インスタンスのコンビニエンスファクトリ。
デリゲートをプロキシして名前を変更するが、動作は変更しない状態。
JobExecution (Javadoc) を実行する機能を提供する Job (Javadoc) インターフェースの単純な実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
SimpleJobRepository (Javadoc) を推奨する 6.0 以降。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
TaskExecutorJobOperator (Javadoc) を推奨する 6.0 以降。
注入された DAO を使用して、ジョブインスタンス、ジョブ実行、ステップ実行を格納する JobRepository (Javadoc) の実装。
バッチ終了コード(文字列)から整数結果へのマップを介して構成できる ExitCodeMapper (Javadoc) の実装。
特定の例外型を検索する例外ハンドラーの単純な実装。
メールメッセージを送信できる単純な ItemWriter (Javadoc)
完全修飾 SimpleMailMessageItemWriter を作成します。
オブジェクトのメソッドを呼び出す MethodInvoker (Javadoc) インターフェースの単純な実装。
Partitioner (Javadoc) の可能な限り単純な実装。
最も単純な RecordSeparatorPolicy (Javadoc) - すべての行をレコードの終わりとして扱います。
ドットで区切られた、インデックス自体をサフィックスとして使用する ResourceSuffixCreator (Javadoc) の簡単な実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降は、代わりに ChunkOrientedStep (Javadoc) を使用してください。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 が ChunkOrientedStepBuilder (Javadoc) に有利であるため。
ExecutionContext (Javadoc) インスタンスを生成するために Partitioner (Javadoc) に委譲する StepExecutionSplitter (Javadoc) の汎用実装。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以来、代替はありません。
リポジトリを管理し、関心事を再起動する StepHandler (Javadoc) の実装。
次のマッピングを実行する単純な SystemProcessExitCodeMapper (Javadoc) 実装:
ユーザーが 1 つのアイテムを先に覗くことができる PeekableItemReader (Javadoc)
完全修飾 SingleItemPeekeableItemReader を作成します。
スキップが失敗したか、失敗を引き起こしたことを示す基本例外。
特定の Step (Javadoc) のスキップ制限を超えたことを示す例外。
スキップされたアイテムへのリスナーのインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
一部の処理をスキップするかどうかを決定するためのポリシー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
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 実装。
ジョブの <step/> 要素の内部パーサー。
ステップの開始制限を超えたことを示します。
ある State (Javadoc) から別の State (Javadoc) への潜在的な遷移を表す値オブジェクト。
StAX に基づく XML 入力を読み取るためのアイテムリーダー。
StaxEventItemReader (Javadoc) の流れるようなビルダー
オブジェクトを XML に直列化するために StAX と Marshaller を使用する ItemWriter (Javadoc) の実装。
XML ファイルに書き込むためのコールバックインターフェース - 便利な例: ヘッダーとフッターを処理するため。
ステップの構成を表すバッチドメインインターフェース。
あらゆる種類のステップを構築するための便利なエントリポイント。
予期しないチェック例外が発生したときにビルダーによってスローされるユーティリティ例外。
ジョブリポジトリやリスナーなどの一般的なプロパティへのアクセスを提供する、他のステップビルダーの基本クラスおよびユーティリティ。
Bean パスに基づく式を使用して、現在の StepExecution (Javadoc) とそれに関連するプロパティの一部を調べるために使用できるコンテキストオブジェクト。
Step (Javadoc) 内のリピートコールバックで何かを行う必要があるクライアントのための便利な基本クラス。
StepExecution (Javadoc) へのコントリビュートを表し、変更をチャンク境界に適用できるまでバッファリングします。
集約して、進行中の StepExecution (Javadoc) を更新するために使用できる StepContribution (Javadoc) インスタンスのソース。
ステップを実行するためのバッチドメインオブジェクト表現。
通常、パーティション実行または リモート実行の結果である場合に、ステップ実行を集約するための戦略。
現在の StepExecution (Javadoc) (存在する場合)をヘッダーとしてメッセージに追加する ChannelInterceptor
Step (Javadoc) のライフサイクルのリスナーインターフェース。
リモートパーティショニング設定でステップ実行をリクエストするために必要なクラスカプセル化情報。
StepExecutionRequest (Javadoc) を処理し、結果として StepExecution (Javadoc) を返すことができる MessageEndpoint
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
実行されるファブリックから独立した、パーティション化されたステップ実行の入力コンテキストを生成するための戦略インターフェース。
Job (Javadoc) に代わって Step (Javadoc) を処理するための戦略インターフェース。
基になるインスタンスへのアクセスを必要とする呼び出し元の便宜のための Step (Javadoc) の所有者のためのインターフェース。
中断ポリシーの戦略インターフェース。
StepExecutionListener (Javadoc) ChunkListener (Javadoc) ItemReadListener (Javadoc) ItemWriteListener (Javadoc) など、すべてのステップドメインリスナーの親として機能するマーカーインターフェース
この AbstractListenerFactoryBean (Javadoc) 実装は、StepListener (Javadoc) を作成するために使用されます。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
StepListener (Javadoc) メタデータの列挙。メソッドの名前、それらのインターフェース、アノテーション、予期される引数を結び付けます。
ステップリスナー要素のパーサー。
すべての StepListener (Javadoc) インターフェースの基本的な何もしない実装。
Step (Javadoc) インスタンスを名前で検索するためのインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
この FactoryBean は、Step (Javadoc) オブジェクトを作成するためにバッチ名前空間パーサーによって使用されます。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 時点では代替はありません。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ステップスコープ Bean の便利なアノテーション。
ステップコンテキストのスコープ。
Step (Javadoc) の実装がステップスコープを認識しない(つまり、フレームワークによって提供されるものではない)シングルスレッドステップ実行をラップするための便利な側面。
単体テストへの依存性注入のためのステップスコープコンテキストを設定する TestExecutionListener
ユニットテストで StepScope (Javadoc) を作成および操作するためのユーティリティクラス。
指定された Step (Javadoc) を実行するために FlowExecutor (Javadoc) に委譲する State (Javadoc) 実装。
ステップスコープコンテキストの管理でフレームワークを使用するための主要な便利クラス。
停止をサポートするステップによって実装される Step (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(Chunk) (Javadoc) メソッドを備えた ItemWriter (Javadoc) デコレータです。
システムコマンドの実行の失敗を示す例外。
システムコマンドを実行する Tasklet (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
システムプロセスの終了コードを、システムコマンドによって返される ExitStatus 値にマップします。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
TaskExecutorJobOperator (Javadoc) を推奨する 6.0 以降。
JobOperator (Javadoc) インターフェースの TaskExecutor ベースの実装。
TaskExecutor を使用して、パーティション化された Step (Javadoc) を複数のスレッドでローカルに実行する PartitionHandler (Javadoc)
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降代替はなく、7.0 で削除される予定です。
ステップで処理するための戦略。
ステップのタスクレット要素を解析します。
Tasklet (Javadoc) への呼び出しとしてステップを実行する単純な実装で、場合によっては繰り返され、各呼び出しはトランザクションで囲まれます。
カスタムタスクレットに基づくタスクレットステップのビルダー(アイテム指向ではありません)。
現在のスレッドをチェックして、中断されているかどうかを確認するポリシー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 以降、代替はありません。
一定期間後にタイムアウトする終了ポリシー。
バッチ名前空間の <job-listener/> 要素を解析します。
バッチ名前空間の <step-listener/> 要素を解析します。
Batch 名前空間の <step/> トップレベル要素のパーサー。
トランザクションがアクティブな場合に実際の書き込みまたはバッファのクローズを遅らせる FileChannel (標準 Javadoc) のラッパー。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.0 以降、代替はありません。
ロールバックを発生させ、後で抽出できるように、チェック済み例外の便利なラッパー。
開いているが閉じていない要素の QName を収集する委譲 XMLEventWriter。
入力またはメッセージストリームの予期しない終了を通知するために使用されます。
重大なエラーが発生し、処理を直ちに停止する必要があることをフレームワークに示します。
デリゲート XMLEventWriter。これは、指定された QName のコレクションに一致する EndElement イベントを、デリゲート XMLEventWriter ではなく、基になる java.io.Writer に直接書き込みます。
入力を検証し、変更せずに返す ItemProcessor (Javadoc) の単純な実装。
検証エラーがある場合、この例外をスローする必要があります。
オブジェクトの検証に使用されるインターフェース。
ロールバックでバッファをクリアしようとしたときにエラーが発生したことを示す未チェックの例外。
ItemWriter (Javadoc) に書き込む前に開く必要があることを示す例外。