@Named
@Dependent
public class SqlLoaderBatchlet
extends javax.batch.api.AbstractBatchlet
Batchletの実装クラス。| Constructor and Description |
|---|
SqlLoaderBatchlet(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
StepConfig stepConfig,
java.io.File inputFileBasePath,
java.io.File sqlLoaderControlFileBasePath,
java.io.File sqlLoaderOutputFileBasePath)
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
process()
SQL*Loaderを実行してCSVファイルのデータをワークテーブルに一括登録する。
|
@Inject
public SqlLoaderBatchlet(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext,
StepConfig stepConfig,
java.io.File inputFileBasePath,
java.io.File sqlLoaderControlFileBasePath,
java.io.File sqlLoaderOutputFileBasePath)
jobContext - JobContextstepContext - StepContextstepConfig - ステップの設定inputFileBasePath - 入力ファイルのあるディレクトリsqlLoaderControlFileBasePath - SQL*Loaderのコントロールファイルが置かれたディレクトリsqlLoaderOutputFileBasePath - SQL*Loaderが出力するファイルを置くディレクトリ