okuyama.imdst.helper
クラス DataConsistencyAdjustmentHelper

java.lang.Object
  上位を拡張 okuyama.base.job.AbstractHelper
      上位を拡張 okuyama.imdst.helper.AbstractMasterManagerHelper
          上位を拡張 okuyama.imdst.helper.DataConsistencyAdjustmentHelper
すべての実装されたインタフェース:
java.lang.Runnable

public class DataConsistencyAdjustmentHelper
extends AbstractMasterManagerHelper

DataNodeのデータ整合性維持を行う.
MainDataNodeと対になるSub、Thirdそれぞれのデータを比べ正しいデータに整合性をあわせる.
MainDataNodeから特定の単位でKey値を取得しそのデータを対になるSub、Third全てで比べる。 不整合があった場合は最も新しいデータで上書きする。

作成者:
T.Okuyama

フィールドの概要
 
クラス okuyama.imdst.helper.AbstractMasterManagerHelper から継承されたフィールド
keyNodeConnectPool, recoverProcessed
 
クラス okuyama.base.job.AbstractHelper から継承されたフィールド
END, ERR, ERROR, helperConfigMap, helperParamShareMap, RUN, status, SUCCESS, WAIT
 
コンストラクタの概要
DataConsistencyAdjustmentHelper()
           
 
メソッドの概要
 void endHelper()
          Helper後処理.
 java.lang.String executeHelper(java.lang.String optionParam)
          executeHelper.
 void initHelper(java.lang.String initValue)
          initHelper.
 
クラス okuyama.imdst.helper.AbstractMasterManagerHelper から継承されたメソッド
addKeyNodeCacheConnectionPool, checkConnectionEffective, execNodePing, execNodePing, execNodeUseEnd, executeKeyNodeOptimization, getActiveConnection, getConsistentHashMoveData, getNodeUseStatus, getNowConnectionPoolCount, getNowNodeDataOptimization, getRecoverProcessed, isExecuteKeyNodeOptimization, isNodeArrival, removeConsistentHashMoveData, removeNodeWaitStatus, setActiveConnection, setArriveNode, setConsistentHashMoveData, setDeadNode, setDeadNode, setNodeWaitStatus, setNowNodeDataOptimization, setRecoverNode, setRecoverProcessed, setRecoverSuccess
 
クラス okuyama.base.job.AbstractHelper から継承されたメソッド
addParameterQueue, addSmallSizeParameterQueue, addSpecificationParameterQueue, addSpecificationParameterQueue, getConfig, getHelperShareParam, getName, getParameterQueueSize, getParameters, getPropertiesValue, getReboot, getReturnParameter, getStatus, getThreadEnd, getUseCount, initialize, isJobFileChange, pollParameterQueue, pollSpecificationParameterQueue, reloadJobFileParameter, removeHelperShareParam, run, setConfig, setHelperShareParam, setName, setParameters, setReboot, setReturnParameter, sizeHelperShareParam
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataConsistencyAdjustmentHelper

public DataConsistencyAdjustmentHelper()
メソッドの詳細

initHelper

public void initHelper(java.lang.String initValue)
クラス AbstractHelper の記述:
initHelper.
ユーザHelper実装部分.

定義:
クラス AbstractHelper 内の initHelper

executeHelper

public java.lang.String executeHelper(java.lang.String optionParam)
                               throws BatchException
クラス AbstractHelper の記述:
executeHelper.
ユーザHelper実装部分.

定義:
クラス AbstractHelper 内の executeHelper
戻り値:
String 実行結果
例外:
BatchException

endHelper

public void endHelper()
Helper後処理.

定義:
クラス AbstractHelper 内の endHelper