クラスの使用
org.springframework.batch.item.json.builder.JsonFileItemWriterBuilder
JsonFileItemWriterBuilder を使用するパッケージ
org.springframework.batch.item.json.builder 内の JsonFileItemWriterBuilder 使用
修飾子と型メソッド説明JsonFileItemWriterBuilder.append
(boolean append) true に設定され、ファイルが存在する場合、出力は既存のファイルに追加されます。出力に使用されるエンコーディング。JsonFileItemWriterBuilder.footerCallback
(FlatFileFooterCallback callback) フッター処理のコールバック。JsonFileItemWriterBuilder.forceSync
(boolean forceSync) フラッシュ時に変更を強制的にディスクに同期する必要があることを示すフラグ。JsonFileItemWriterBuilder.headerCallback
(FlatFileHeaderCallback callback) ヘッダー処理のコールバック。JsonFileItemWriterBuilder.jsonObjectMarshaller
(JsonObjectMarshaller<T> jsonObjectMarshaller) オブジェクトを json にマーシャリングするために使用するJsonObjectMarshaller
を設定します。JsonFileItemWriterBuilder.lineSeparator
(StringSE lineSeparator) 出力の行を区切るために使用される文字列。ExecutionContext
内でキーを計算するために使用される名前。JsonFileItemWriterBuilder.resource
(org.springframework.core.io.WritableResource resource) 出力として使用されるWritableResource
。JsonFileItemWriterBuilder.saveState
(boolean saveState) 再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。JsonFileItemWriterBuilder.shouldDeleteIfEmpty
(boolean shouldDelete) true に設定すると、ステップが完了すると、以前に提供されたリソースが空の場合、そのリソースは削除されます。JsonFileItemWriterBuilder.shouldDeleteIfExists
(boolean shouldDelete) true に設定されている場合、ステップの開始時に、リソースがすでに存在する場合、リソースは削除されて再作成されます。JsonFileItemWriterBuilder.transactional
(boolean transactional) true に設定すると、トランザクションのアクティブ中にバッファのフラッシュが遅延します。