jp.terasoluna.fw.batch.ibatissupport
クラス IBatisDbCollectorImpl
java.lang.Object
jp.terasoluna.fw.batch.core.AbstractCollector<JobContext>
jp.terasoluna.fw.batch.ibatissupport.IBatisDbCollectorImpl
- すべての実装されたインタフェース:
- Collector<JobContext>
public class IBatisDbCollectorImpl
- extends AbstractCollector<JobContext>
iBatisを用いた対象データ取得の実装クラス。
フィールドの概要 |
private SqlMapClientDaoSupport |
queryDAO
SqlMapClient データアクセスObject 。 |
private java.lang.String |
sql
対象データ取得用SQL文キー。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sql
private java.lang.String sql
- 対象データ取得用SQL文キー。
queryDAO
private SqlMapClientDaoSupport queryDAO
SqlMapClient
データアクセスObject
。
IBatisDbCollectorImpl
public IBatisDbCollectorImpl()
doCollect
protected CollectorResult doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
- 対象データ取得処理を実行するメソッド。
- 定義:
- クラス
AbstractCollector<JobContext>
内の doCollect
- パラメータ:
jobContext
- ジョブコンテキストcollectedDataHandler
- ワーカキューjobStatus
- 処理状況
- 戻り値:
- コレクタ処理結果
setQueryDAO
public void setQueryDAO(SqlMapClientDaoSupport queryDAO)
SqlMapClient
データアクセスObject
を設定する。
- パラメータ:
queryDAO
- SqlMapClient
データアクセスObject
setSql
public void setSql(java.lang.String sql)
- 対象データ取得用SQL文キーを設定する。
- パラメータ:
sql
- 対象データ取得用SQL文キー