jp.terasoluna.fw.batch.openapi
インタフェース BLogic<T,S extends JobContext>

型パラメータ:
T - 処理対象データ
S - ジョブコンテキスト

public interface BLogic<T,S extends JobContext>

ビジネスロジックを実行するインタフェース。

業務開発者は、Collectorで取得された処理対象データクラスと JobContext抽象クラスを実装したジョブコンテキストを受け取り、 ビジネスロジック処理結果のBLogicResultを返却する処理を実装する こと。

設定例
開発者が作成したビジネスロジックをジョブBean定義ファイルに設定する。
     <bean id="blogic" class="jp.terasoluna.batch.sample.checksample.SampleBLogic" />
 

1つのジョブに対し、1つのビジネスロジックを定義する。


メソッドの概要
 BLogicResult execute(T param, S jobContext)
          BLogicを実行する。
 

メソッドの詳細

execute

BLogicResult execute(T param,
                     S jobContext)
BLogicを実行する。

パラメータ:
param - 処理対象データ
jobContext - ジョブコンテキスト
戻り値:
ビジネスロジック処理結果