jp.terasoluna.fw.batch.ibatissupport
クラス IBatisDbCollectorImplWithoutRowHandler

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.core.AbstractCollector<JobContext>
      上位を拡張 jp.terasoluna.fw.batch.ibatissupport.IBatisDbCollectorImplWithoutRowHandler
すべての実装されたインタフェース:
Collector<JobContext>

public class IBatisDbCollectorImplWithoutRowHandler
extends AbstractCollector<JobContext>

iBatisを用いた対象データ取得の実装クラス(RowHandler非使用版)。

IBatisDbCollectorImplのRowHandler非使用版。 iBATISから全ての結果を取得してから、キューに格納する。

使いどころ


フィールドの概要
private  QueryDAO queryDAO
          QueryDAO
private  java.lang.String sql
          対象データ取得用SQL文キー。
 
コンストラクタの概要
IBatisDbCollectorImplWithoutRowHandler()
           
 
メソッドの概要
protected  CollectorResult doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          対象データ取得処理を実行するメソッド。
 void setQueryDAO(QueryDAO queryDAO)
          QueryDAOを設定する。
 void setSql(java.lang.String sql)
          対象データ取得用SQL文キーを設定する。
 
クラス jp.terasoluna.fw.batch.core.AbstractCollector から継承されたメソッド
collect, setCollectedDataHandlerFactory
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sql

private java.lang.String sql
対象データ取得用SQL文キー。


queryDAO

private QueryDAO queryDAO
QueryDAO

コンストラクタの詳細

IBatisDbCollectorImplWithoutRowHandler

public IBatisDbCollectorImplWithoutRowHandler()
メソッドの詳細

doCollect

protected CollectorResult doCollect(JobContext jobContext,
                                    CollectedDataHandler collectedDataHandler,
                                    JobStatus jobStatus)
対象データ取得処理を実行するメソッド。

定義:
クラス AbstractCollector<JobContext> 内の doCollect
パラメータ:
jobContext - ジョブコンテキスト
collectedDataHandler - ワーカキュー
jobStatus - 処理状況
戻り値:
コレクタ処理結果

setQueryDAO

public void setQueryDAO(QueryDAO queryDAO)
QueryDAOを設定する。

パラメータ:
queryDAO - QueryDAO

setSql

public void setSql(java.lang.String sql)
対象データ取得用SQL文キーを設定する。

パラメータ:
sql - 対象データ取得用SQL文キー