jp.terasoluna.fw.collector.db
クラス QueueingDataRowHandlerImpl

java.lang.Object
  上位を拡張 jp.terasoluna.fw.collector.db.QueueingDataRowHandlerImpl
すべての実装されたインタフェース:
QueueingDataRowHandler, jp.terasoluna.fw.dao.event.DataRowHandler
直系の既知のサブクラス:
Queueing1NRelationDataRowHandlerImpl

public class QueueingDataRowHandlerImpl
extends Object
implements QueueingDataRowHandler

QueueingDataRowHandlerの実装クラス


フィールドの概要
protected  AtomicLong dataCount
          データカウント
protected  DBCollector<?> dbCollector
          DBCollector
protected  boolean interrupted
          割り込みフラグ.
protected  Object prevRow
          前回handleRowメソッドに渡されたオブジェクト
protected static AtomicBoolean verboseLog
          冗長ログ出力フラグ.
 
コンストラクタの概要
QueueingDataRowHandlerImpl()
           
 
メソッドの概要
 void delayCollect()
          前回handleRowメソッドに渡されたRowデータをキューに格納する。
 void handleRow(Object valueObject)
           
 void setDbCollector(DBCollector<?> dbCollector)
          DBCollectorを設定する。
static void setVerbose(boolean verbose)
          冗長ログ出力フラグを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

verboseLog

protected static AtomicBoolean verboseLog
冗長ログ出力フラグ.


interrupted

protected boolean interrupted
割り込みフラグ.


prevRow

protected Object prevRow
前回handleRowメソッドに渡されたオブジェクト


dbCollector

protected DBCollector<?> dbCollector
DBCollector


dataCount

protected AtomicLong dataCount
データカウント

コンストラクタの詳細

QueueingDataRowHandlerImpl

public QueueingDataRowHandlerImpl()
メソッドの詳細

handleRow

public void handleRow(Object valueObject)
定義:
インタフェース jp.terasoluna.fw.dao.event.DataRowHandler 内の handleRow

delayCollect

public void delayCollect()
前回handleRowメソッドに渡されたRowデータをキューに格納する。

定義:
インタフェース QueueingDataRowHandler 内の delayCollect

setDbCollector

public void setDbCollector(DBCollector<?> dbCollector)
DBCollectorを設定する。

定義:
インタフェース QueueingDataRowHandler 内の setDbCollector
パラメータ:
dbCollector - DBCollector<?>

setVerbose

public static void setVerbose(boolean verbose)
冗長ログ出力フラグを設定する。

パラメータ:
verbose - 冗長ログ出力フラグ


Copyright © 2011. All Rights Reserved.