@Dependent
 @Named
public class FileItemWriter
extends javax.batch.api.chunk.AbstractItemWriter
ItemWriterの実装クラス。| コンストラクタと説明 | 
|---|
FileItemWriter(javax.batch.runtime.context.JobContext jobContext,
              javax.batch.runtime.context.StepContext stepContext,
              StepConfig stepConfig,
              java.io.File outputFileBasePath)
コンストラクタ。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
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 インタフェース内 javax.batch.api.chunk.ItemWriteropen クラス内 javax.batch.api.chunk.AbstractItemWriterjava.lang.Exceptionpublic void writeItems(java.util.List<java.lang.Object> items)
                throws java.io.IOException
writeItems インタフェース内 javax.batch.api.chunk.ItemWriterwriteItems クラス内 javax.batch.api.chunk.AbstractItemWriterjava.io.IOExceptionpublic void close()
           throws java.lang.Exception
close インタフェース内 javax.batch.api.chunk.ItemWriterclose クラス内 javax.batch.api.chunk.AbstractItemWriterjava.lang.Exception