@Dependent
@Named
public class FileItemWriter
extends javax.batch.api.chunk.AbstractItemWriter
ItemWriterの実装クラス。| Constructor and Description |
|---|
FileItemWriter(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
StepConfig stepConfig,
java.io.File outputFileBasePath)
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
open(java.io.Serializable checkpoint) |
void |
writeItems(java.util.List<java.lang.Object> items) |
@Inject
public FileItemWriter(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
StepConfig stepConfig,
java.io.File outputFileBasePath)
jobContext - JobContextstepContext - StepContextstepConfig - ステップの設定outputFileBasePath - 出力先ディレクトリpublic void open(java.io.Serializable checkpoint)
throws java.lang.Exception
open in interface javax.batch.api.chunk.ItemWriteropen in class javax.batch.api.chunk.AbstractItemWriterjava.lang.Exceptionpublic void writeItems(java.util.List<java.lang.Object> items)
throws java.io.IOException
writeItems in interface javax.batch.api.chunk.ItemWriterwriteItems in class javax.batch.api.chunk.AbstractItemWriterjava.io.IOExceptionpublic void close()
throws java.lang.Exception
close in interface javax.batch.api.chunk.ItemWriterclose in class javax.batch.api.chunk.AbstractItemWriterjava.lang.Exception