A B C D E F G H I J K L M N O P R S T U V W

A

AbstractHelper - okuyama.base.job の クラス
JobHelperの基底クラス.
AbstractHelper() - クラス okuyama.base.job.AbstractHelper のコンストラクタ
コンストラクタ
AbstractJob - okuyama.base.job の クラス
Jobの基底クラス.
AbstractJob() - クラス okuyama.base.job.AbstractJob のコンストラクタ
コンストラクタ
AbstractMasterManagerHelper - okuyama.imdst.helper の クラス
MasterNodeのメイン実行部分
AbstractMasterManagerHelper() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のコンストラクタ
 
AbstractProtocolTaker - okuyama.imdst.util.protocol の クラス
ProtocolTakerの共通処理をまとめる.
AbstractProtocolTaker() - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker のコンストラクタ
 
add(Object) - クラス okuyama.imdst.util.FileBaseDataList のメソッド
add.
addCheckEndParamQueue(String, Object[]) - クラス okuyama.imdst.helper.KeyManagerAcceptHelper のメソッド
インナークラス呼び出し用.
addCheckEndParamQueue(String, Object[]) - クラス okuyama.imdst.helper.MasterManagerAcceptHelper のメソッド
インナークラス呼び出し用.
addHelperQueueParam(Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
キューに対する追加メソッド.
addKeyNodeCacheConnectionPool(KeyNodeConnector) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
使用済みの接続をPoolに戻す.
addNode4ConsistentHash(String, String, String) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
ConsitentHashモード時にノードの追加をおこなう.
addNode4ConsistentHashMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
addNodeUse(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
addParameterQueue(Object[]) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータQueueに追加
addParameterQueue(Object[]) - クラス okuyama.base.util.HelperPool の static メソッド
Helper用のパラメータキューに追加.
addSmallSizeParameterQueue(String[], Object[]) - クラス okuyama.base.job.AbstractHelper のメソッド
最もサイズの小さいQueueに追加する
addSpecificationParameterQueue(String, Object[]) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータQueueに追加
addSpecificationParameterQueue(String, Object[], boolean) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータQueueに追加
addSpecificationParameterQueue(String, Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
キューに対する追加メソッド.
addSpecificationParameterQueue(String, Object[]) - クラス okuyama.base.util.HelperPool の static メソッド
Helper用のパラメータキューに追加.
addSpecificationParameterQueue(String, Object[], boolean) - クラス okuyama.base.util.HelperPool の static メソッド
Helper用のパラメータキューに追加.
AllFileModeCoreValueCnv - okuyama.imdst.util の クラス
最終保存媒体がKey-ValueともにFile時のConverter.
AllFileModeCoreValueCnv() - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のコンストラクタ
 
arrivalMasterNode() - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
MasterNodeの生死を確認する.
autoConnect() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
設定されたMasterNodeの接続情報を元に自動的に接続を行う.
autoGc() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
自動でgcを発行する.
autoLockRelease(long) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの自動開放メソッド.

B

BATCH_CONFIG_COMMIT - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_CONTROLLER - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_DATABASEDRIVER - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_DATABASENAME - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_DATABASEPASS - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_DATABASEUSER - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_ENDFILE - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_ERRORPROCESS - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_ERRORPROCESSOPTION - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_LOOPTIMEWAIT - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_MAXLOOP - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_NORMALENDFILE - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_POSTPROCESS - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_POSTPROCESSOPTION - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_PREPROCESS - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_PREPROCESSOPTION - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_RELOOP - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_SQL_DUMP_LOG - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_STARTCHKFILE - クラス okuyama.base.lang.BatchDefine の static 変数
 
BATCH_CONFIG_STATUSSERVER - クラス okuyama.base.lang.BatchDefine の static 変数
 
BatchConfig - okuyama.base.parameter.config の クラス
Batchの設定を読み込み保持する.
BatchConfig(String) - クラス okuyama.base.parameter.config.BatchConfig のコンストラクタ
設定ファイル名を渡すことにより、生成.
BatchDefine - okuyama.base.lang の クラス
フレームワークが使用する定数値定義用クラス.
BatchDefine() - クラス okuyama.base.lang.BatchDefine のコンストラクタ
 
BatchException - okuyama.base.lang の 例外
Exceptionの共通クラス.
BatchException() - 例外 okuyama.base.lang.BatchException のコンストラクタ
 
BatchException(String) - 例外 okuyama.base.lang.BatchException のコンストラクタ
コンストラクタ
BatchException(String, Throwable) - 例外 okuyama.base.lang.BatchException のコンストラクタ
コンストラクタ
BatchException(Throwable) - 例外 okuyama.base.lang.BatchException のコンストラクタ
コンストラクタ
bigValueFileStoreUse - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
blankStr - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
br - クラス okuyama.imdst.client.OkuyamaClient の変数
 
byteDataKeysSep - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 

C

calcExpireTime(String) - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker のメソッド
 
calcSizeFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
calcValue(String, int, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することで紐付くValueに計算を行う.
changeByteSaveSize(int) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
バイナリデータ分割保存サイズを変更
ChannelInput - okuyama.imdst.util.io の クラス
 
characterDecodeSetBySearch - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
checkConnectionEffective(String, Long) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードとの接続プールが有効か確認
checkError() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
checkFlagsVal(String) - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker のメソッド
memcachedのFlagsチェック.
checkNoIndexCharacter(String) - クラス okuyama.imdst.util.SystemUtil の static メソッド
 
checkNormalBatchEnd() - クラス okuyama.base.DefaultJobController のメソッド
標準終了ファイルの存在を確認し存在する場合は
現在RUNのステータスになっているJobを終了するのを待つ
スレッドを起動する.
ClassUtility - okuyama.base.util の クラス
リフレクションを使用してクラスのインスタンス生成や、
そのほかメソッド実行などをまとめる.
ClassUtility() - クラス okuyama.base.util.ClassUtility のコンストラクタ
 
cleanEndHelper(int) - クラス okuyama.base.util.HelperPool の static メソッド
Helperが終了後のリソースを破棄する.
clear() - クラス okuyama.imdst.util.CoreValueMap のメソッド
clear
clear() - クラス okuyama.imdst.util.FileBaseDataList のメソッド
clear.
clear() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
clear.
clear() - クラス okuyama.imdst.util.ValueCacheMap のメソッド
clear
clearConsistentHashOldCircle() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
旧サークルが存在する場合は削除する.
clientConnectionOpenTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
clientConnectionTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
close() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeとの接続を切断.
close() - クラス okuyama.imdst.util.io.CustomRandomAccess のメソッド
 
close() - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
close() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
close() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
 
COMMIT_TYPE_AUTO - クラス okuyama.base.lang.BatchDefine の static 変数
 
COMMIT_TYPE_SYSTEM - クラス okuyama.base.lang.BatchDefine の static 変数
 
COMMIT_TYPE_USER - クラス okuyama.base.lang.BatchDefine の static 変数
 
compressMode - クラス okuyama.imdst.client.OkuyamaClient の変数
 
ConfigFolder - okuyama.base.parameter.config の クラス
BatchConfigとJobConfigを保持する.
configModeFile - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
configModeNode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
ConfigSaveNodePrefix - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
configurationCheckCycle - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
connect(String, int) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
接続処理.
connect(String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
接続処理.
connect(String, int, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
接続処理.
connect(String, int, String, int, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
接続処理.
connect() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
Connect処理.
connect(int) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
Connect処理.
connectDefaultEncoding - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
connectExitStr - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
ConnectionPoolHelper - okuyama.imdst.helper の クラス
Node間の接続プールを管理するクラス
ConnectionPoolHelper() - クラス okuyama.imdst.helper.ConnectionPoolHelper のコンストラクタ
 
ConnectionPoolJob - okuyama.imdst.job の クラス
MasterノードとKeyノードの接続プールを管理するのリソース全般を管理する.
ConnectionPoolJob() - クラス okuyama.imdst.job.ConnectionPoolJob のコンストラクタ
 
connectorDump() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
consistentHashVirtualNode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
containsKey(Object) - クラス okuyama.imdst.util.CoreValueMap のメソッド
containsKey
containsKey(Object) - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
containsKey.
containsKey(Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
containsKeyをオーバーライド.
containsKey(Object) - クラス okuyama.imdst.util.ValueCacheMap のメソッド
containsKey
containsKeyPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
containsTagPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
convertDecodeKey(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のObjectはCoreValue 返却値はBase64でエンコード後の文字列
convertDecodeKey(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertDecodeKey(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはCoreMapKey 返却値は文字列
convertDecodeKey(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のObjectはCoreValue 返却値はBase64でエンコード後の文字列
convertDecodeValue(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のString型の値 Integerに変換して返却
convertDecodeValue(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertDecodeValue(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコードされた文字とメタ情報の連結文字列のbyte配列 返却値はbyte配列を文字列に変更したString
convertDecodeValue(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のLong型の値 返却値は何もせずに返却
convertEncodeKey(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKeyに格納して返す
convertEncodeKey(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertEncodeKey(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKey
convertEncodeKey(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKeyに格納して返す
convertEncodeValue(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のInteger型の値 Stringに変換して返す
convertEncodeValue(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertEncodeValue(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコードされた文字とメタ情報の連結文字列 Base64エンコード済み以外のValueは不正な動作とんある可能性がある 返却値はbyte配列
convertEncodeValue(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のLong型の値 返却値は何もせずに返却
CoreMapKey - okuyama.imdst.util の クラス
CoreValueMap専用のKey値格納用コンテナ.
CoreMapKey(byte[]) - クラス okuyama.imdst.util.CoreMapKey のコンストラクタ
 
CoreMapKey(String) - クラス okuyama.imdst.util.CoreMapKey のコンストラクタ
 
CoreValueMap - okuyama.imdst.util の クラス
データ格納Map.
CoreValueMap(int, int, int, boolean, String[]) - クラス okuyama.imdst.util.CoreValueMap のコンストラクタ
 
CoreValueMap(String[], int) - クラス okuyama.imdst.util.CoreValueMap のコンストラクタ
 
CoreValueMapEntry - okuyama.imdst.util の クラス
Map.Entry実装.
CoreValueMapEntry(Map.Entry, ICoreValueConverter) - クラス okuyama.imdst.util.CoreValueMapEntry のコンストラクタ
 
CoreValueMapIterator - okuyama.imdst.util の クラス
Iterator実装.
CoreValueMapIterator(Iterator, ICoreValueConverter) - クラス okuyama.imdst.util.CoreValueMapIterator のコンストラクタ
 
CoreValueMapIterator(Iterator, Iterator, ICoreValueConverter, ICoreValueConverter) - クラス okuyama.imdst.util.CoreValueMapIterator のコンストラクタ
 
CoreValueMapSet - okuyama.imdst.util の クラス
AbstractSet拡張.
CoreValueMapSet(Set, ICoreValueConverter) - クラス okuyama.imdst.util.CoreValueMapSet のコンストラクタ
 
CoreValueMapSet(Set, Set, ICoreValueConverter, ICoreValueConverter) - クラス okuyama.imdst.util.CoreValueMapSet のコンストラクタ
 
createHashCode(String) - クラス okuyama.imdst.util.FileBaseDataMap の static メソッド
 
createHelperInstance(String) - クラス okuyama.base.util.ClassUtility の static メソッド
Helperクラスインスタンス作成.
createInstance(String) - クラス okuyama.base.util.ClassUtility の static メソッド
クラスインスタンス作成.
createJobInstance(String) - クラス okuyama.base.util.ClassUtility の static メソッド
Jobクラスインスタンス作成.
createLogger(Class) - クラス okuyama.base.util.LoggerFactory の static メソッド
 
createLogger(Class, String) - クラス okuyama.base.util.LoggerFactory の static メソッド
 
createUniqueHelperParamQueue(String, int) - クラス okuyama.base.job.AbstractJob のメソッド
オリジナルのキュー領域を作成する.
createUniqueHelperParamQueue(String, int) - クラス okuyama.base.util.HelperPool の static メソッド
オリジナルのキュー領域を作成する.
currentDateHour - クラス okuyama.imdst.util.JavaSystemApi の static 変数
 
currentTimeMillis - クラス okuyama.imdst.util.JavaSystemApi の static 変数
 
CustomRandomAccess - okuyama.imdst.util.io の クラス
 
CustomRandomAccess(File, String) - クラス okuyama.imdst.util.io.CustomRandomAccess のコンストラクタ
 
CustomReader - okuyama.imdst.util.io の クラス
 
CustomReader(InputStream) - クラス okuyama.imdst.util.io.CustomReader のコンストラクタ
 

D

DataConsistencyAdjustmentHelper - okuyama.imdst.helper の クラス
DataNodeのデータ整合性維持を行う.
DataConsistencyAdjustmentHelper() - クラス okuyama.imdst.helper.DataConsistencyAdjustmentHelper のコンストラクタ
 
DataConsistencyAdjustmentJob - okuyama.imdst.job の クラス
DataNodeのデータ整合性維持を行う.
DataConsistencyAdjustmentJob() - クラス okuyama.imdst.job.DataConsistencyAdjustmentJob のコンストラクタ
 
dataDecoding(byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
 
DataDispatcher - okuyama.imdst.util の クラス
MasterNodeが使用するDataNode決定モジュール.
DataDispatcher() - クラス okuyama.imdst.util.DataDispatcher のコンストラクタ
 
dataEncoding(byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
 
dataExport(String, int) - クラス okuyama.imdst.client.UtilClient の static メソッド
 
dataExport(PrintWriter) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
dataFileWriteDelayFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataFileWriteDelayMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataFileWriteMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_1 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_2 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_3 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_4 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_5 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_6 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataNodeParamKey_7 - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dataTransactionFileFlushTiming - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
debug(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
debug(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
debug(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
debug(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
debugLine(String) - クラス okuyama.imdst.util.SystemUtil の static メソッド
-debugオプションを利用した際に、標準出力への出力を行う.
decrValue(String, long) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータの減算を要求する.
defaultDeadPingCount - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
DefaultJobController - okuyama.base の クラス
Job実行コントローラクラス.
DefaultJobController() - クラス okuyama.base.DefaultJobController のコンストラクタ
 
DefaultLogger - okuyama.base.util の クラス
標準ログクラス.
DefaultLogger(Class) - クラス okuyama.base.util.DefaultLogger のコンストラクタ
 
DefaultLogger(Class, String) - クラス okuyama.base.util.DefaultLogger のコンストラクタ
 
delayWriteFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
deleteMapDataFile() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
Diskモード時にデータストリームを閉じて、データファイルを削除する.
diffDataMode(boolean, PrintWriter) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
diffDataMode(boolean) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
diffDataModeOff() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
diskAccessSync(RandomAccessFile, byte[]) - クラス okuyama.imdst.util.SystemUtil の static メソッド
RandomAccessFileの利用をSyncする.
diskAccessSync(RandomAccessFile, byte[], int, int) - クラス okuyama.imdst.util.SystemUtil の static メソッド
RandomAccessFileの利用をSyncする.
diskAccessSync(Object) - クラス okuyama.imdst.util.SystemUtil の static メソッド
Diskへの書き込みをSyncする.
dispatchKeyNode(String, boolean) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
Rule値に従って、キー値を渡すことで、KeyNodeの名前とポートの配列を返す.
dispatchKeyNode(String, boolean, int) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
Rule値に従って、キー値を渡すことで、KeyNodeの名前とポートの配列を返す.
dispatchModeConsistentHash - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dispatchModeConsistentHashInt - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dispatchModeMod - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
dispatchModeModInt - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
doGet(HttpServletRequest, HttpServletResponse) - クラス okuyama.imdst.manager.servlet.MainServlet のメソッド
 
doPost(HttpServletRequest, HttpServletResponse) - クラス okuyama.imdst.manager.servlet.MainServlet のメソッド
 
dump() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 

E

END - クラス okuyama.base.job.AbstractHelper の static 変数
 
END - クラス okuyama.base.job.AbstractJob の static 変数
 
end() - クラス okuyama.imdst.util.SoftRefCacheMap のメソッド
end
本メソッド呼び出した後の本クラスの動きは保障されない.
endHelper() - クラス okuyama.base.job.AbstractHelper のメソッド
endHelper.
endHelper() - クラス okuyama.imdst.helper.ConnectionPoolHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.DataConsistencyAdjustmentHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.HttpGatewayServerHelper のメソッド
終了メソッド定義
endHelper() - クラス okuyama.imdst.helper.KeyManagerAcceptHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.KeyManagerConnectHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.KeyManagerHelper のメソッド
初期化メソッド定義
endHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationConsistentHashHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.KeyNodeWatchHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.MasterConfigurationManagerHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.MasterManagerAcceptHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.MasterManagerConnectHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.MasterManagerHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.ServerControllerHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.ServerTimerHelper のメソッド
Helper後処理.
endHelper() - クラス okuyama.imdst.helper.TransactionManagerHelper のメソッド
終了メソッド定義
endNodeUse(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
endTransaction() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
Transactionを終了する.
entrySet() - クラス okuyama.imdst.util.CoreValueMap のメソッド
entrySet
entrySet() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
entrySet.
equals(Object) - クラス okuyama.imdst.util.CoreMapKey のメソッド
 
equals(Object) - クラス okuyama.imdst.util.CoreValueMapEntry のメソッド
equals
ERR - クラス okuyama.base.job.AbstractHelper の static 変数
 
ERR - クラス okuyama.base.job.AbstractJob の static 変数
 
ERROR - クラス okuyama.base.job.AbstractHelper の static 変数
 
ERROR - クラス okuyama.base.job.AbstractJob の static 変数
 
error(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
error(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
error(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
error(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
errorProcess(Hashtable, Hashtable, String) - インタフェース okuyama.base.process.IErrorProcess のメソッド
ErrorProcess実行部分.
exec(String, String) - クラス okuyama.base.JavaMain のメソッド
メイン処理.
execCompress(byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
 
execDecompres(byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
 
execNodePing(String, int, ILogger) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
execNodePing(String, int, ILogger, int) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードに対して生存確認用のPingを行う.
execNodeUseEnd(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードに対するアクセス終了をマーク
execute() - クラス okuyama.base.DefaultJobController のメソッド
コントローラ実行メソッド.
execute() - インタフェース okuyama.base.IJobController のメソッド
 
executeErrorProcess() - クラス okuyama.base.DefaultJobController のメソッド
ErrorProcessクラスを実行.
executeHelper(String) - クラス okuyama.base.job.AbstractHelper のメソッド
executeHelper.
executeHelper(String, Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
Helperクラスインスタンスを返す.
executeHelper(String, Object[], boolean) - クラス okuyama.base.job.AbstractJob のメソッド
Helperクラスインスタンスを返す.
executeHelper(String, Object[], boolean, Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
Helperクラスインスタンスを返す.
executeHelper(String) - クラス okuyama.imdst.helper.ConnectionPoolHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.DataConsistencyAdjustmentHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.HttpGatewayServerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyManagerAcceptHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyManagerConnectHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyManagerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyNodeOptimizationConsistentHashHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyNodeOptimizationHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.KeyNodeWatchHelper のメソッド
Jobメイン処理定義.
executeHelper(String) - クラス okuyama.imdst.helper.MasterConfigurationManagerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.MasterManagerAcceptHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.MasterManagerConnectHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.MasterManagerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.ServerControllerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.ServerTimerHelper のメソッド
 
executeHelper(String) - クラス okuyama.imdst.helper.TransactionManagerHelper のメソッド
 
executeHelperQueue(String, Object[], Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
Helperクラスインスタンスを返す.
executeHelperQueue(String, Object[]) - クラス okuyama.base.job.AbstractJob のメソッド
Helperクラスインスタンスを返す.
executeJob(String) - クラス okuyama.base.job.AbstractJob のメソッド
executeJob.
executeJob(String) - インタフェース okuyama.base.job.IJob のメソッド
Job実行部分.
executeJob(String) - クラス okuyama.imdst.job.ConnectionPoolJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.DataConsistencyAdjustmentJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.HttpGatewayServerJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.KeyManagerJob のメソッド
Jobメイン処理定義.
executeJob(String) - クラス okuyama.imdst.job.KeyNodeDataOptimizationJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.KeyNodeWatchJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.MasterConfigurationManagerJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.MasterManagerJob のメソッド
メイン処理.
executeJob(String) - クラス okuyama.imdst.job.ServerManagedJob のメソッド
 
executeJob(String) - クラス okuyama.imdst.job.TransactionManagerJob のメソッド
Jobメイン処理定義
executeJob(String) - クラス test.job.MethodPatterTestJob のメソッド
 
executeJob(String) - クラス test.job.NodeStatusChangeJob のメソッド
 
executeJob(String) - クラス test.job.TestJob のメソッド
 
executeKeyNodeOptimization(boolean) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
executeProcess(int) - クラス okuyama.base.DefaultJobController のメソッド
Pre、PostProcessクラスを実行.
expireCheck(String) - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker のメソッド
 
expireCheck(String) - クラス okuyama.imdst.util.SystemUtil の static メソッド
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする.
expireCheck(String, long) - クラス okuyama.imdst.util.SystemUtil の static メソッド
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする.

F

fatal(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
fatal(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
fatal(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
fatal(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
FileBaseDataList - okuyama.imdst.util の クラス
To manage files using a List.
FileBaseDataList(String) - クラス okuyama.imdst.util.FileBaseDataList のコンストラクタ
コンストラクタ.
FileBaseDataList(String, int) - クラス okuyama.imdst.util.FileBaseDataList のコンストラクタ
コンストラクタ.
FileBaseDataList(String, int, boolean) - クラス okuyama.imdst.util.FileBaseDataList のコンストラクタ
コンストラクタ.
FileBaseDataMap - okuyama.imdst.util の クラス
To manage files using a key-value.
FileBaseDataMap(String[], int) - クラス okuyama.imdst.util.FileBaseDataMap のコンストラクタ
コンストラクタ.
FileBaseDataMap(String[], int, double) - クラス okuyama.imdst.util.FileBaseDataMap のコンストラクタ
コンストラクタ.
FileBaseDataMap(String[], int, double, int) - クラス okuyama.imdst.util.FileBaseDataMap のコンストラクタ
コンストラクタ.
FileBaseDataMap(String[], int, double, int, int, int) - クラス okuyama.imdst.util.FileBaseDataMap のコンストラクタ
コンストラクタ.
fillCharacter(String, int) - クラス okuyama.imdst.util.SystemUtil の static メソッド
指定の文字を指定の桁数で特定文字列で埋める.
fillCharacter(String, int, int) - クラス okuyama.imdst.util.SystemUtil の static メソッド
指定の文字を指定の桁数で特定文字列で埋める.
fillStream - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
finishClear() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
finishClear.
flush() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 

G

get(Object) - クラス okuyama.imdst.util.CoreValueMap のメソッド
get
get(int) - クラス okuyama.imdst.util.FileBaseDataList のメソッド
get.
get(Object) - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
get.
get(Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
getをオーバーライド.
get(Object) - クラス okuyama.imdst.util.PartialConcurrentHashMap のメソッド
 
get(Object) - クラス okuyama.imdst.util.SoftRefCacheMap のメソッド
get
get(Object) - クラス okuyama.imdst.util.ValueCacheMap のメソッド
get
getActiveConnection(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ConnectionPoolが作りだしたコネクションを使用する.
getActiveHelperCount(String) - クラス okuyama.base.job.AbstractJob のメソッド
指定のHelperの実行中の数を返す
getActiveHelperInstanceCount(String) - クラス okuyama.base.util.HelperPool の static メソッド
 
getAllDataCount() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
getAllDataCount.
getAllDataNodeInfo() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
全てのノードの情報を返す.
getAllDataUseSize() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
 
getAllSaveDataSize() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getAvailableProcessors() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getBatchConfig() - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
 
getBatchParam(String) - クラス okuyama.base.parameter.config.BatchConfig のメソッド
設定されている設定情報を取り出す.
getByteData(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでデータを取得する(バイナリ).
getByteValue(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する(バイナリ).
getByteValueVer2(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する(バイナリ).
getCheckTargetMasterNodes() - クラス okuyama.imdst.util.StatusUtil の static メソッド
自身がチェックしなければいけないMasterNodeを取得.
getClient() - クラス okuyama.imdst.manager.OkuyamaManagerServer の static メソッド
 
getConfig() - クラス okuyama.base.job.AbstractHelper のメソッド
自身の設定情報を返す
getConnetTime() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getConsistentHashMoveData() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
getDataNodeStatus(String) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
DataNodeのステータスを取得する.
getDatas() - クラス okuyama.imdst.util.CoreMapKey のメソッド
 
getDataUseSize(String) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
 
getDbgroupList() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
自身が使用するデータベースグループ名を返す.
getDebugOption() - クラス okuyama.imdst.util.StatusUtil の static メソッド
デバッグモード取得.
getDispatchMode() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
振り分けモードを返す.
getDistributionAlgorithm() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getHelper(String) - クラス okuyama.base.util.HelperPool の static メソッド
Helperインスタンスを貸し出す.
getHelperClassName() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Helperクラス名を返す.
getHelperCommit() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
自身のCommit指定を返す.
getHelperConfig(String) - クラス okuyama.base.parameter.config.JobConfig のメソッド
設定されているconfigMapの情報を基に、Helper名をキーにそのHelperに紐付く詳細を取り出す.
getHelperConfigMap(String) - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
Helper情報を取り出す.
getHelperDbgroupList() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
自身が使用するデータベースグループ名を返す.
getHelperInit() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Initオプションを返す.
getHelperLimitSize() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Helperのインスタンス化可能数を返す
getHelperName() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Helper名を返す.
getHelperNameList() - クラス okuyama.base.parameter.config.JobConfig のメソッド
設定されているconfigMapの情報を基に、Helper名リストを取り出す.
getHelperOption() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Helperのオプション値を返す
getHelperShareParam(Object) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper間で共有する値を取得する.
getHelperStatus(int) - クラス okuyama.base.job.AbstractJob のメソッド
Helperのステータスを返す
getHelperStatus(int) - クラス okuyama.base.util.HelperPool の static メソッド
指定したHelperのステータスを返す.
getInitFlg() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
初期化の状態を返す.
getIsolationMode() - クラス okuyama.imdst.util.StatusUtil の static メソッド
Isolationモードを返す
getIsolationPrefix() - クラス okuyama.imdst.util.StatusUtil の static メソッド
Isolation用の文字列を返す
getJobClassName() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
Jobクラス名を返す.
getJobCommit() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
自身のCommit指定を返す.
getJobConfig() - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
 
getJobConfig(String) - クラス okuyama.base.parameter.config.JobConfig のメソッド
設定されているconfigMapの情報を基に、Job名をキーにそのJobに紐付く詳細を取り出す.
getJobDependList() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
自身が依存しているJob名を返す.
getJobInit() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
Initオプションを返す.
getJobName() - クラス okuyama.base.job.AbstractJob のメソッド
自身の名前を返す
getJobName() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
Job名を返す.
getJobNameList() - クラス okuyama.base.parameter.config.JobConfig のメソッド
設定されているconfigMapの情報を基に、Job名リストを取り出す.
getJobOption() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
Jobオプションを返す.
getJobShareParam(Object) - クラス okuyama.base.job.AbstractJob のメソッド
Job間で共有する値を取得する.
getJobShareParamKeys() - クラス okuyama.base.job.AbstractJob のメソッド
Job間で共有する値のキー一覧を返す.
getJobUserParam(String) - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
ユーザが自由に設定した値を取り出す.
getKey() - クラス okuyama.imdst.util.CoreValueMapEntry のメソッド
getKey
getKeyPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getKeySize() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
getKeySize.
getKLastDataChangeTime() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
データを変更した最終時間を取得する.
getLastDataChangeTime() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getLockedTransactionCode(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの状況を確認する.
getMaxHelperUse() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
Helperの1インスタンスあたりの使用上限回数を返す.
getMethodExecuteCount() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getMultiEndOfDataStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
getMultiValue(String[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
getMultiValue(String[], String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
getMyNodeInfo() - クラス okuyama.imdst.util.StatusUtil の static メソッド
自身の情報を取得
getName() - クラス okuyama.base.job.AbstractHelper のメソッド
 
getNameToReal(String) - クラス okuyama.imdst.util.io.NodeDnsUtil の static メソッド
 
getNoCnv(Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
データを無加工で取り出す.
getNodeDataSize() - クラス okuyama.imdst.util.StatusUtil の static メソッド
DataNodeの格納して格納しているデータサイズを返す
getNodeFullName() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodeName() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodePort() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodeRebootTime(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの最新起動時間を取得 起動時間が記録されていない(一度も再起動が発生していない)場合はnullが応答
getNodeStatusDt(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNodeUseStatus(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
指定ノードの使用状況を取得 返却値は現在の使用数をあらわす
getNodeUseStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowConnectionPoolCount() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
getNowCpuStatus() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowMemoryStatus() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowNodeDataOptimization() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
getNowTransactionCode() - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す.
getNowTransactionCode() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す.
getOldRules() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
過去ルールを返す.
getParameterQueueSize(String) - クラス okuyama.base.job.AbstractHelper のメソッド
Queueの現在のサイズを返す
getParameterQueueSize(String) - クラス okuyama.base.util.HelperPool の static メソッド
パラメータキューのサイズを返す.
getParameters() - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータ取得.
getPoolConnectStatus() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getPostProcess() - クラス okuyama.base.job.AbstractJob のメソッド
PostProcessの戻り値を返す.
getPreProcess() - クラス okuyama.base.job.AbstractJob のメソッド
PreProcessの戻り値を返す.
getPropertiesValue(String) - クラス okuyama.base.job.AbstractHelper のメソッド
Job設定ファイルの自由に設定出来る値を取得する.
getPropertiesValue(String) - クラス okuyama.base.job.AbstractJob のメソッド
Job設定ファイルの自由に設定出来る値を取得する.
getProtocolTaker(String) - クラス okuyama.imdst.util.protocol.ProtocolTakerFactory の static メソッド
Protocol名を渡すとそれに合ったTakerを返す.
getReboot() - クラス okuyama.base.job.AbstractHelper のメソッド
 
getReturnParam(int) - クラス okuyama.base.util.HelperPool の static メソッド
Helperが終了時にセットした返却値を取得する.
getReturnParameter() - クラス okuyama.base.job.AbstractHelper のメソッド
Helperが終了した際に外部に伝播したいパラメータを取得.
getRuntimeFreeMem() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getRuntimeFreeMem(String) - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
現在のJVMに割り当ててあるFreeMemoryを取得する
getRuntimeMaxMem() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getRuntimeMaxMem(String) - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
現在のJVMに割り当ててあるMaxMemoryを取得する
getRuntimeTotalMem() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getRuntimeTotalMem(String) - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
現在のJVMに割り当ててあるTotalMemoryを取得する
getSaveDataCount() - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getSaveDataSize(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getSlaveMasterNodes() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getStatus() - クラス okuyama.base.job.AbstractHelper のメソッド
自身のステータスを返す.
getStatus() - クラス okuyama.base.job.AbstractJob のメソッド
自身のステータスを返す
getStatus() - クラス okuyama.base.util.JobEndWaitWorker のメソッド
自身のステータスを返す.
getStatus() - クラス okuyama.imdst.util.StatusUtil の static メソッド
全体ステータスを取得
getStatusMessage() - クラス okuyama.imdst.util.StatusUtil の static メソッド
全体ステータスメッセージを取得
getTagKeys(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからTagでKey値配列を取得する.
getTagKeys(String, boolean) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからTagでKey値配列を取得する.
getTagPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
getTagValues(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する.
getTagValues(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する.
getThreadEnd() - クラス okuyama.base.job.AbstractHelper のメソッド
 
getTransactionManagerInfo() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
TransactionManagerの情報を返す.
getTransactionNode() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getUseCount() - クラス okuyama.base.job.AbstractHelper のメソッド
 
getUseMemoryPercent() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getUseMemoryPercentCache() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
 
getUserParam(String) - クラス okuyama.base.parameter.config.JobConfig のメソッド
ユーザが自由に設定した設定情報を取り出す.
getValue(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getValue(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getValue() - クラス okuyama.imdst.util.CoreValueMapEntry のメソッド
getValue
getValueScript(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getValueScript(String, String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでデータを取得する.
getValueScriptForUpdate(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getValueScriptForUpdate(String, String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでデータを取得する.
getValueServerReqBuf - クラス okuyama.imdst.client.OkuyamaClient の変数
 
getValueVersionCheck(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getValueVersionCheck(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.

H

hashCode() - クラス okuyama.imdst.util.CoreMapKey のメソッド
 
hashCode() - クラス okuyama.imdst.util.CoreValueMapEntry のメソッド
hashCode
hasIteratorNext() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
イテレータの次の値の存在確認.
hasKeyNodeLockSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
hasNext() - クラス okuyama.imdst.util.CoreValueMapIterator のメソッド
hasNext
hasOldRule() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
旧ルールの存在有無を返す
HELPER_POOL_WORKER_END - クラス okuyama.base.lang.BatchDefine の static 変数
 
HELPER_POOL_WORKER_ERR - クラス okuyama.base.lang.BatchDefine の static 変数
 
HELPER_POOL_WORKER_RUN - クラス okuyama.base.lang.BatchDefine の static 変数
 
HELPER_POOL_WORKER_TIMER - クラス okuyama.base.lang.BatchDefine の static 変数
 
HELPER_POOL_WORKER_WAIT - クラス okuyama.base.lang.BatchDefine の static 変数
 
helperConfigMap - クラス okuyama.base.job.AbstractHelper の変数
 
HelperConfigMap - okuyama.base.parameter.config の クラス
一つのHelperに対する詳細情報を保持する.
HelperConfigMap(String, String, String, String, int, int, String[], String) - クラス okuyama.base.parameter.config.HelperConfigMap のコンストラクタ
Helper定義情報を初期化.
HelperPool - okuyama.base.util の クラス
Helperの蓄積と状態の管理を行うスレッド.
HelperPool() - クラス okuyama.base.util.HelperPool のコンストラクタ
 
HttpGatewayServerHelper - okuyama.imdst.helper の クラス
Http通信のGatewayサーバ.
HttpGatewayServerHelper() - クラス okuyama.imdst.helper.HttpGatewayServerHelper のコンストラクタ
 
HttpGatewayServerJob - okuyama.imdst.job の クラス
okuyamaのMasterNodeにに対して、Http通信を変換し橋渡しを行う.
HttpGatewayServerJob() - クラス okuyama.imdst.job.HttpGatewayServerJob のコンストラクタ
 

I

ICoreValueConverter - okuyama.imdst.util の インタフェース
 
IErrorProcess - okuyama.base.process の インタフェース
ErrorProcessクラスを実装する場合のインターフェース.
IJob - okuyama.base.job の インタフェース
Job実行クラスのインタフェース.
IJobController - okuyama.base の インタフェース
JobControllerクラスのインタフェース.
ILogger - okuyama.base.util の インタフェース
ロガーインターフェース.
imdstBlankStrData - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
ImdstClientException - okuyama.imdst.client の 例外
ImdstClientException
※注意!!
ImdstClientException(Throwable) - 例外 okuyama.imdst.client.ImdstClientException のコンストラクタ
 
ImdstClientException(String) - 例外 okuyama.imdst.client.ImdstClientException のコンストラクタ
 
ImdstClientException(String, Throwable) - 例外 okuyama.imdst.client.ImdstClientException のコンストラクタ
 
imdstConnectAllDataSendDataSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
imdstConnectExitRequest - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
ImdstDefine - okuyama.imdst.util の クラス
定数をまとめる.
ImdstDefine() - クラス okuyama.imdst.util.ImdstDefine のコンストラクタ
 
ImdstKeyValueClient - okuyama.imdst.client の クラス
MasterNodeと通信を行うプログラムインターフェース
okuyamaが内部で使用するClient
一般的なクライアントアプリケーションが使用する想定ではない
okuyama.imdst.client.OkuyamaClientを使用してください.
ImdstKeyValueClient() - クラス okuyama.imdst.client.ImdstKeyValueClient のコンストラクタ
コンストラクタ
imdstTagBatchRegisterAppendSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
imdstTagEndStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
imdstTagKeyAppendSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
imdstTagStartStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
incrementMethodExecuteCount() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
incrValue(String, long) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータの加算を要求する.
info(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
info(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
info(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
info(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
init(ServletConfig) - クラス okuyama.imdst.manager.servlet.MainServlet のメソッド
 
init(String, int[], String, String, String, String) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
初期化

以下の要素を設定する.
init() - クラス okuyama.imdst.util.FileBaseDataList のメソッド
 
init() - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
init() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
初期化
init() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
初期化
init() - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
初期化
initClient() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
Clientを初期化する.
initConsistentHashMode(String, String, String, String) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
初期化
ConsistentHash専用.
initExecuteMethodList(String[]) - クラス okuyama.imdst.util.StatusUtil の static メソッド
実行可能メソッドのNoを登録する.
initHelper(String) - クラス okuyama.base.job.AbstractHelper のメソッド
initHelper.
initHelper(String) - クラス okuyama.imdst.helper.ConnectionPoolHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.DataConsistencyAdjustmentHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.HttpGatewayServerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyManagerAcceptHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyManagerConnectHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyManagerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyNodeOptimizationConsistentHashHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyNodeOptimizationHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.KeyNodeWatchHelper のメソッド
初期化メソッド定義.
initHelper(String) - クラス okuyama.imdst.helper.MasterConfigurationManagerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.MasterManagerAcceptHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.MasterManagerConnectHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.MasterManagerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.ServerControllerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.ServerTimerHelper のメソッド
 
initHelper(String) - クラス okuyama.imdst.helper.TransactionManagerHelper のメソッド
 
initialize() - クラス okuyama.base.job.AbstractHelper のメソッド
初期化メソッド.
initializeHelperPool() - クラス okuyama.base.util.HelperPool の static メソッド
明示的に初期化を行う
initIsolationMode(boolean, String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
Isolationモードを初期化する
initJob(String) - クラス okuyama.base.job.AbstractJob のメソッド
initJob.
initJob(String) - インタフェース okuyama.base.job.IJob のメソッド
特殊な初期化の処理を行う
initJob(String) - クラス okuyama.imdst.job.ConnectionPoolJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.DataConsistencyAdjustmentJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.HttpGatewayServerJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.KeyManagerJob のメソッド
初期化メソッド定義.
initJob(String) - クラス okuyama.imdst.job.KeyNodeDataOptimizationJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.KeyNodeWatchJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.MasterConfigurationManagerJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.MasterManagerJob のメソッド
初期化処理.
initJob(String) - クラス okuyama.imdst.job.ServerManagedJob のメソッド
 
initJob(String) - クラス okuyama.imdst.job.TransactionManagerJob のメソッド
初期化メソッド定義
initJob(String) - クラス test.job.MethodPatterTestJob のメソッド
 
initJob(String) - クラス test.job.NodeStatusChangeJob のメソッド
 
initJob(String) - クラス test.job.TestJob のメソッド
 
initNodeExecMap(String[]) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノード使用状態の枠を初期化
initNoMemoryModeSetting(String) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
本メソッドは使用前に必ず呼び出す
Objectに書き出した後でも必須
initRetryFlg() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
initValueCompress() - クラス okuyama.imdst.util.SystemUtil の static メソッド
Value圧縮関係を初期化
inputConsistentHashMoveData2Stream(PrintWriter, BufferedReader) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
inputDiffKeyMapObj2Stream(BufferedReader, PrintWriter) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
inputKeyMapObj2Stream(BufferedReader, PrintWriter, int) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
inputNoMatchKeyMapKey2Stream(PrintWriter, BufferedReader) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
invalidDataDeleteTime - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
IProcess - okuyama.base.process の インタフェース
Processクラスを実装する場合のインターフェース.
IProtocolTaker - okuyama.imdst.util.protocol の インタフェース
クライアントとのProtocolの差を保管する.
isChangePropertiesFile() - クラス okuyama.base.parameter.config.JobConfig のメソッド
設定ファイルに変更があったかをチェックする.
isDbGroup() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
Dbgroup指定が存在するかを返す.
isDebugEnabled() - クラス okuyama.base.util.DefaultLogger のメソッド
 
isDebugEnabled() - インタフェース okuyama.base.util.ILogger のメソッド
 
isDepend() - クラス okuyama.base.parameter.config.JobConfigMap のメソッド
依存関係が存在するかを返す.
isDnsEnable() - クラス okuyama.imdst.util.io.NodeDnsUtil の static メソッド
 
isExecuteKeyNodeOptimization() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
isExecuteMethod(int) - クラス okuyama.imdst.util.StatusUtil の static メソッド
指定されたメソッドが実行可能か返す.
isHelperDbGroup() - クラス okuyama.base.parameter.config.HelperConfigMap のメソッド
HelperDbgroup指定が存在するかを返す.
isInfoEnabled() - クラス okuyama.base.util.DefaultLogger のメソッド
 
isInfoEnabled() - インタフェース okuyama.base.util.ILogger のメソッド
 
isIsolationEncodeTarget(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
Isolationモードを返す
isJobFileChange() - クラス okuyama.base.job.AbstractHelper のメソッド
Job設定ファイルの変更をチェック.
isJobFileChange() - クラス okuyama.base.job.AbstractJob のメソッド
Job設定ファイルの変更をチェック.
isJobFileChange() - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
Job設定に変更があったかをチェックする.
isLock(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの状況を確認する.
isMainMasterNode() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
isMatchMethod() - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
isMatchMethod() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
memcachedのプロトコルにマッチしたかを返す.
isMatchMethod() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
memcachedのプロトコルにマッチしたかを返す.
isMatchMethod() - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
okuyamaのプロトコルにマッチしたかを返す.
isNodeArrival(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの生存を確認
isNodeArrival(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの生存を確認
isRangeData(String, int[][]) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
引数のKey値が引数のレンジの範囲のデータか確認し結果を返す.
isRuleMatchKey(String, int, int) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
引数のKey値が引数のルールのもと引数のmatchNoと合致するかを返す.
isStandby() - クラス okuyama.imdst.util.DataDispatcher の static メソッド
本メソッド呼び出すと本クラスを使用できるまで呼び出し元をロック停止させる.
isStandby() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
isTransactionMode() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
isUseMemoryLimitOver() - クラス okuyama.imdst.util.StatusUtil の static メソッド
メモリ使用量が規定限界値を超えていないか確認.
isWaitStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの使用一時停止状態を問い合わせ
iterator() - クラス okuyama.imdst.util.CoreValueMapSet のメソッド
 
iteratorInit() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
イテレータを初期化.

J

JavaMain - okuyama.base の クラス
メインクラス.
JavaMain() - クラス okuyama.base.JavaMain のコンストラクタ
 
JavaSystemApi - okuyama.imdst.util の クラス
システム系のApiに対してアクセスする.
JavaSystemApi() - クラス okuyama.imdst.util.JavaSystemApi のコンストラクタ
 
JOB_CONFIG_CLASS_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_COMMIT_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_COMMIT_TYPE1 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_COMMIT_TYPE2 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_COMMIT_TYPE3 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_DBGROUP_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_DBGROUP_SEP - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_DEPEND_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_DEPEND_SEP - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_CLASS_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_COMMIT_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_COMMIT_TYPE1 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_COMMIT_TYPE2 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_COMMIT_TYPE3 - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_DBGROUP_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_DBGROUP_SEP - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_LIMIT_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPER_MAX_USE_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_HELPERLIST_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_INIT_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_JOBLIST_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_JOBLIST_SEP - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_JOIN_SEP - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_CONFIG_OPTION_KEY - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_END_WAIT_WORKER_END - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_END_WAIT_WORKER_ERR - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_END_WAIT_WORKER_RUN - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_END_WAIT_WORKER_TIMER - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_END_WAIT_WORKER_WAIT - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_STATUS_END - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_STATUS_ERR - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_STATUS_RUN - クラス okuyama.base.lang.BatchDefine の static 変数
 
JOB_STATUS_WAIT - クラス okuyama.base.lang.BatchDefine の static 変数
 
JobConfig - okuyama.base.parameter.config の クラス
ルールの設定を読み込み保持する.
JobConfig(String) - クラス okuyama.base.parameter.config.JobConfig のコンストラクタ
設定ファイル名を渡すことにより、生成.
jobConfigMap - クラス okuyama.base.job.AbstractJob の変数
 
JobConfigMap - okuyama.base.parameter.config の クラス
一つのJobに対する詳細情報を保持する.
JobConfigMap(String, String, String, String, String[], String[], String) - クラス okuyama.base.parameter.config.JobConfigMap のコンストラクタ
Job定義情報を初期化.
JobEndWaitWorker - okuyama.base.util の クラス
Jobの終了を待機するスレッド.
JobEndWaitWorker() - クラス okuyama.base.util.JobEndWaitWorker のコンストラクタ
 

K

keyHelperClientParamEncoding - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyHelperClientParamSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyManagerAcceptHelper - okuyama.imdst.helper の クラス
KeyManagerの使用する接続ソケットを監視し、読み込み待ちのソケットを見つけ出し、
処理対象のキューに登録する.
KeyManagerAcceptHelper() - クラス okuyama.imdst.helper.KeyManagerAcceptHelper のコンストラクタ
 
KeyManagerConnectHelper - okuyama.imdst.helper の クラス

KeyManagerConnectHelper() - クラス okuyama.imdst.helper.KeyManagerConnectHelper のコンストラクタ
 
KeyManagerHelper - okuyama.imdst.helper の クラス
Key情報を格納するHelper.
KeyManagerHelper() - クラス okuyama.imdst.helper.KeyManagerHelper のコンストラクタ
 
KeyManagerJob - okuyama.imdst.job の クラス
keyとValueの関係を管理するJob、自身でポートを上げて待ち受ける.
KeyManagerJob() - クラス okuyama.imdst.job.KeyManagerJob のコンストラクタ
 
KeyManagerValueMap - okuyama.imdst.util の クラス
KeyとValueを管理する独自Mapクラス.
KeyManagerValueMap(int, boolean, String[]) - クラス okuyama.imdst.util.KeyManagerValueMap のコンストラクタ
 
KeyManagerValueMap(String[], int) - クラス okuyama.imdst.util.KeyManagerValueMap のコンストラクタ
 
KeyMapManager - okuyama.imdst.util の クラス
DataNodeが使用するKey-Valueを管理するモジュール.
KeyMapManager(String, String, boolean, int, boolean, boolean) - クラス okuyama.imdst.util.KeyMapManager のコンストラクタ
 
KeyMapManager(String, String, boolean, int, boolean) - クラス okuyama.imdst.util.KeyMapManager のコンストラクタ
 
KeyMapManager(String, String, boolean, int, boolean, int, String[]) - クラス okuyama.imdst.util.KeyMapManager のコンストラクタ
 
KeyMapManager(String, String, boolean, int, boolean, String[]) - クラス okuyama.imdst.util.KeyMapManager のコンストラクタ
 
keyNodeConnectionMapKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeConnectionMapTime - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyNodeConnector - okuyama.imdst.util.io の クラス
 
KeyNodeConnector(String, int, String) - クラス okuyama.imdst.util.io.KeyNodeConnector のコンストラクタ
 
keyNodeConnectPool - クラス okuyama.imdst.helper.AbstractMasterManagerHelper の static 変数
 
KeyNodeDataOptimizationJob - okuyama.imdst.job の クラス
KeyNodeから該当Keyノードが保持しているKey値を取り出、Getを実行しデータの最適化を行う.
KeyNodeDataOptimizationJob() - クラス okuyama.imdst.job.KeyNodeDataOptimizationJob のコンストラクタ
 
keyNodeKeyCalcSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyNewRegistErrMsg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyNewRegistSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyRegistSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyRemoveNotFoundStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyRemoveSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeKeyUpdatedErrMsg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeLockingSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyNodeOptimizationConsistentHashHelper - okuyama.imdst.helper の クラス
KeyNodeのデータを最適化するHelperクラス.
KeyNodeOptimizationConsistentHashHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationConsistentHashHelper のコンストラクタ
 
KeyNodeOptimizationHelper - okuyama.imdst.helper の クラス
KeyNodeのデータを最適化するHelperクラス
KeyNodeOptimizationHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationHelper のコンストラクタ
 
keyNodeReaderKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeReleaseSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeSocketKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeStreamReaderKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeStreamWriterKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTagRegistSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTgaInKeyRemoveNotFoundStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTgaInKeyRemoveSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeUpdateVersionCheckSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyNodeWatchHelper - okuyama.imdst.helper の クラス
KeyNodeの監視を行うHelperクラス
KeyNodeWatchHelper() - クラス okuyama.imdst.helper.KeyNodeWatchHelper のコンストラクタ
 
KeyNodeWatchJob - okuyama.imdst.job の クラス
KeyNodeを監視して生存確認を行う.
KeyNodeWatchJob() - クラス okuyama.imdst.job.KeyNodeWatchJob のコンストラクタ
 
keyNodeWriterKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyWorkFileEncoding - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyWorkFileEndPointStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyWorkFileSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 

L

lockData(String, int, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
データのLockを依頼する.
locking(String, String, int) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの取得を行う.
LoggerFactory - okuyama.base.util の クラス
ロガーファクトリ.
LoggerFactory() - クラス okuyama.base.util.LoggerFactory のコンストラクタ
 

M

main(String[]) - クラス okuyama.base.JavaMain の static メソッド
起動メソッド
main(String[]) - クラス okuyama.imdst.client.UtilClient の static メソッド
コンストラクタ
main(String[]) - クラス okuyama.imdst.manager.OkuyamaManagerServer の static メソッド
 
MainServlet - okuyama.imdst.manager.servlet の クラス
 
MainServlet() - クラス okuyama.imdst.manager.servlet.MainServlet のコンストラクタ
 
maintenanceRemoveTransfer() - クラス okuyama.imdst.util.ValueCacheMap のメソッド
removeTransfer
managedHelperConfig(HelperConfigMap) - クラス okuyama.base.util.HelperPool の static メソッド
Helperのプールを初期化する.
manualGc() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
手動でgcを発行する.
mark(int) - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
MasterConfigurationManagerHelper - okuyama.imdst.helper の クラス
KeyNodeの監視を行うHelperクラス
MasterConfigurationManagerHelper() - クラス okuyama.imdst.helper.MasterConfigurationManagerHelper のコンストラクタ
 
MasterConfigurationManagerJob - okuyama.imdst.job の クラス
MasterNodeの設定関係を管理するJob
主に設定ファイルの初期読み込み及び、データノード上に存在する設定情報を監視して
変更があった場合は取り込む.
MasterConfigurationManagerJob() - クラス okuyama.imdst.job.MasterConfigurationManagerJob のコンストラクタ
 
MasterManagerAcceptHelper - okuyama.imdst.helper の クラス
MasterManagerの使用する接続ソケットを監視し、読み込み待ちのソケットを見つけ出し、
処理対象のキューに登録する.
MasterManagerAcceptHelper() - クラス okuyama.imdst.helper.MasterManagerAcceptHelper のコンストラクタ
 
MasterManagerConnectHelper - okuyama.imdst.helper の クラス

MasterManagerConnectHelper() - クラス okuyama.imdst.helper.MasterManagerConnectHelper のコンストラクタ
 
MasterManagerHelper - okuyama.imdst.helper の クラス
MasterNodeのメイン実行部分
MasterManagerHelper() - クラス okuyama.imdst.helper.MasterManagerHelper のコンストラクタ
 
MasterManagerJob - okuyama.imdst.job の クラス
MasterNode、自身でポートを上げて待ち受ける
クライアントからの要求をHelperに依頼する.
MasterManagerJob() - クラス okuyama.imdst.job.MasterManagerJob のコンストラクタ
 
masterNodeMaxConnectTime - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
masterNodesList - クラス okuyama.imdst.client.OkuyamaClient の変数
 
maxKeySize - クラス okuyama.imdst.client.OkuyamaClient の変数
 
maxMultiGetRequestSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
maxValueSize - クラス okuyama.imdst.client.OkuyamaClient の変数
 
memcache4datanodeProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcache4proxyProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcached4datanodeProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcached4proxyProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcachedProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
MemcachedProtocolTaker - okuyama.imdst.util.protocol の クラス
クライアントとのProtocolの差を保管する.
MemcachedProtocolTaker() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のコンストラクタ
 
MemcachedProtocolTaker4Data - okuyama.imdst.util.protocol の クラス
クライアントとのProtocolの差を保管する.
MemcachedProtocolTaker4Data() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のコンストラクタ
 
memcachedSetCommandPaddingStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodAdd - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodAppend - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodCas - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodDecr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodDelete - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodGet - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodGets - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodIncr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodSet - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheExecuteMethodVersion - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodRetrunServerError - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnErrorAdd - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnErrorCas - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnErrorComn - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnErrorDelete - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnSuccessDelete - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheMethodReturnSuccessSet - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
memcacheUnique32BitSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
MemoryModeCoreValueCnv - okuyama.imdst.util の クラス
最終保存媒体がMemory時のConverter.
MemoryModeCoreValueCnv() - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のコンストラクタ
 
memoryStoreLimitSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
metaColumnSep - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker の static 変数
 
MethodPatterTestJob - test.job の クラス
登録、取得、Tag登録、Tag取得、削除、Script実行、一意登録、のテストを実行
MethodPatterTestJob() - クラス test.job.MethodPatterTestJob のコンストラクタ
 

N

netDebugPrinter - クラス okuyama.imdst.util.SystemUtil の static 変数
 
next() - クラス okuyama.imdst.util.CoreValueMapIterator のメソッド
next
nextConnect() - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
設定されたMasterNodeの接続情報を元に自動的に接続を行う.
nextExecution() - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
nextExecution() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
次の動きを指示.
nextExecution() - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
次の動きを指示.
nextExecution() - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
次の動きを指示.
nextIteratorKey() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
 
nodeConnectionOpenPingTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectionOpenShortTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectionOpenTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectionPingTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectionTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectionTimeout4RecoverMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeConnectiontReadShortTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
nodeDataRecover(String, String, ILogger) - クラス okuyama.imdst.helper.KeyNodeWatchHelper のメソッド
ダウン状態から復帰したノードに対して、ペアーのノードのデータをコピーする.
nodeDataRecover(String, String, boolean, ILogger) - クラス okuyama.imdst.helper.KeyNodeWatchHelper のメソッド
ダウン状態から復帰したノードに対して、ペアーのノードのデータをコピーする.
NodeDnsUtil - okuyama.imdst.util.io の クラス
IPの名前解決を代行する.
NodeDnsUtil() - クラス okuyama.imdst.util.io.NodeDnsUtil のコンストラクタ
 
NodeStatusChangeJob - test.job の クラス
DataNodeの停止、起動のテストを実行.
NodeStatusChangeJob() - クラス test.job.NodeStatusChangeJob のコンストラクタ
 
nowConnectServerInfo - クラス okuyama.imdst.client.OkuyamaClient の変数
 
numberOfDeletedDataPoint - クラス okuyama.imdst.util.ImdstDefine の static 変数
 

O

okuyama.base - パッケージ okuyama.base
 
okuyama.base.job - パッケージ okuyama.base.job
 
okuyama.base.lang - パッケージ okuyama.base.lang
 
okuyama.base.parameter.config - パッケージ okuyama.base.parameter.config
 
okuyama.base.process - パッケージ okuyama.base.process
 
okuyama.base.util - パッケージ okuyama.base.util
 
okuyama.imdst.client - パッケージ okuyama.imdst.client
 
okuyama.imdst.helper - パッケージ okuyama.imdst.helper
 
okuyama.imdst.job - パッケージ okuyama.imdst.job
 
okuyama.imdst.manager - パッケージ okuyama.imdst.manager
 
okuyama.imdst.manager.servlet - パッケージ okuyama.imdst.manager.servlet
 
okuyama.imdst.process - パッケージ okuyama.imdst.process
 
okuyama.imdst.util - パッケージ okuyama.imdst.util
 
okuyama.imdst.util.io - パッケージ okuyama.imdst.util.io
 
okuyama.imdst.util.protocol - パッケージ okuyama.imdst.util.protocol
 
OkuyamaClient - okuyama.imdst.client の クラス
MasterNodeと通信を行うクライアント
ユーザ開発アプリケーションが利用する想定.
OkuyamaClient() - クラス okuyama.imdst.client.OkuyamaClient のコンストラクタ
コンストラクタ
OkuyamaClientException - okuyama.imdst.client の 例外
OkuyamaClientException
OkuyamaClientException(Throwable) - 例外 okuyama.imdst.client.OkuyamaClientException のコンストラクタ
 
OkuyamaClientException(String) - 例外 okuyama.imdst.client.OkuyamaClientException のコンストラクタ
 
OkuyamaClientException(String, Throwable) - 例外 okuyama.imdst.client.OkuyamaClientException のコンストラクタ
 
OkuyamaManagerServer - okuyama.imdst.manager の クラス
 
OkuyamaManagerServer() - クラス okuyama.imdst.manager.OkuyamaManagerServer のコンストラクタ
 
okuyamaProtocol - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
OkuyamaProtocolTaker - okuyama.imdst.util.protocol の クラス
クライアントとのProtocolの差を保管する.
OkuyamaProtocolTaker() - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のコンストラクタ
 
okuyamaVersion - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
oldRules - クラス okuyama.imdst.util.DataDispatcher の static 変数
 
outputConsistentHashMoveData2Stream(PrintWriter, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputDiffKeyMapObj2Stream(PrintWriter, BufferedReader) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputKeyMapObj2Stream(PrintWriter) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputNoMatchKeyMapKey2Stream(PrintWriter, int, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 

P

paddingSymbol - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
paddingSymbolSet - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
paddingSymbolSetString - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
parallelDiskAccess - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramBalance - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramBis - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramBr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramCheckCount - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramCheckCountMaster - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramLast - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramPw - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramSocket - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
paramStart - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
PartialConcurrentHashMap - okuyama.imdst.util の クラス
ConcurrentHashMap拡張.
PartialConcurrentHashMap(int, int, int, String[]) - クラス okuyama.imdst.util.PartialConcurrentHashMap のコンストラクタ
 
PartialFileModeCoreValueCnv - okuyama.imdst.util の クラス
最終保存媒体がFile時のConverter.
PartialFileModeCoreValueCnv() - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のコンストラクタ
 
pollParameterQueue() - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータQueueから取得
pollParameterQueue() - クラス okuyama.base.util.HelperPool の static メソッド
Helper用のパラメータキューから取得 全てのHelper共通
pollSpecificationParameterQueue(String) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータQueueから取得
pollSpecificationParameterQueue(String) - クラス okuyama.base.util.HelperPool の static メソッド
Helper用のパラメータキューに追加|.
poolEnd() - クラス okuyama.base.util.HelperPool のメソッド
 
print(String) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
println(String) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
process(String) - インタフェース okuyama.base.process.IProcess のメソッド
Process実行部分.
process(String) - クラス okuyama.imdst.process.ServerPreprocess のメソッド
 
Prop_AllMasterNodeInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_BalanceRatio - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_ConnectionAutoCloseTime - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_DataConsistencyMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_DataMemory - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_DataSaveTransactionFileEveryCommit - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_DistributionAlgorithm - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_ExecutionMethods - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_IsolationMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_IsolationPrefix - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyMapDelayWrite - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyMapNodesInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyMapNodesRule - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyMemory - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxAcceptParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxAcceptParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxConnectParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxConnectParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxWorkerParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyNodeMaxWorkerParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeySize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_KeyStoreDirs - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_LoadBalanceMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MainMasterNodeInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MainMasterNodeMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxAcceptParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxAcceptParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxConnectParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxConnectParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxWorkerParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MasterNodeMaxWorkerParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MemoryLimitSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MemoryMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_MyNodeInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_PacketBalancerParallelExecution - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_PacketBalancerParallelQueue - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SaveDataCompress - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SaveDataCompressType - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SaveDataMemoryStoreLimitSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_ShareDataFileMaxDelayCount - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_ShareDataFileWriteDelayFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SlaveMasterNodes - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SubKeyMapNodesInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_SystemConfigMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_ThirdKeyMapNodesInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_TransactionManagerInfo - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_TransactionMode - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
Prop_VirtualStoreDirs - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
ProtocolTakerFactory - okuyama.imdst.util.protocol の クラス
クライアントとのProtocolの差を保管するProtocolTakerをインスタンス化して返す.
ProtocolTakerFactory() - クラス okuyama.imdst.util.protocol.ProtocolTakerFactory のコンストラクタ
 
put(Object, Object) - クラス okuyama.imdst.util.CoreValueMap のメソッド
set
put(Object, Object) - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
put.
put(Object, Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
putをオーバーライド.
put(Object, Object) - クラス okuyama.imdst.util.PartialConcurrentHashMap のメソッド
 
put(Object, Object) - クラス okuyama.imdst.util.SoftRefCacheMap のメソッド
put
put(Object, Object) - クラス okuyama.imdst.util.ValueCacheMap のメソッド
set
pw - クラス okuyama.imdst.client.OkuyamaClient の変数
 

R

read() - クラス okuyama.imdst.util.io.ChannelInput のメソッド
 
read(byte[], int, int) - クラス okuyama.imdst.util.io.ChannelInput のメソッド
 
read(byte[], int, int) - クラス okuyama.imdst.util.io.CustomRandomAccess のメソッド
 
read(byte[]) - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
read() - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
readByteValue(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでデータを取得する(バイナリ).
readLine() - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
readLine() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
readLine(String) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
readLineWithReady() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
readLineWithReady(String) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
readSearchValueResponse(String[], String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
readSearchValueResponse(String[], String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
ready() - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
recoverConnectionTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
releaseLockData(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
データのLock解除を依頼する.
reloadJobFileParameter(String[]) - クラス okuyama.base.job.AbstractHelper のメソッド
Job設定ファイルの指定のキー値を再読み込みする.
reloadJobFileParameter(String[]) - クラス okuyama.base.job.AbstractJob のメソッド
Job設定ファイルの指定のキー値を再読み込みする.
reloadJobFileParameter(String[]) - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
Job設定の指定のキーの値を再読み込みする.
reloadUserParam(String[]) - クラス okuyama.base.parameter.config.JobConfig のメソッド
ユーザが自由に設定した設定情報を再読み込みする.
remove(Object) - クラス okuyama.imdst.util.CoreValueMap のメソッド
remove
remove() - クラス okuyama.imdst.util.CoreValueMapIterator のメソッド
remove
remove(Object) - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
remove.
remove(Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
removeをオーバーライド.
remove(Object) - クラス okuyama.imdst.util.PartialConcurrentHashMap のメソッド
 
remove(Object) - クラス okuyama.imdst.util.SoftRefCacheMap のメソッド
remove
remove(Object) - クラス okuyama.imdst.util.ValueCacheMap のメソッド
remove
removeConsistentHashMoveData() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
removeConsistentHashMoveData2Stream(PrintWriter, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
removeEldestEntry(Map.Entry) - クラス okuyama.imdst.util.ValueCacheMap のメソッド
削除指標実装.
removeHelperReturnParam(int) - クラス okuyama.base.job.AbstractJob のメソッド
Helperの戻り値を返す.
removeHelperShareParam(Object) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper間で共有する値を削除する.
removeKeyPair(String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
removeLock(String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの開放を行う.
removeModMoveData2Stream(PrintWriter, BufferedReader) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
removeNameMap(String) - クラス okuyama.imdst.util.io.NodeDnsUtil の static メソッド
 
removeNodeWaitStatus(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの一時停止を解除.
removeSearchIndex(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
全文検索用のIndexを削除する。
removeSearchIndex(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
全文検索用のIndexを削除する。
removeSearchIndex(String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
全文検索用のIndexを削除する。
removeSearchIndex(String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
全文検索用のIndexを削除する。
removeTagFromKey(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへKey値とTag値を指定してTagの紐付きを削除する.
removeTagRelation(String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
removeTargetTagInKey(String, String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
removeTransfer() - クラス okuyama.imdst.util.ValueCacheMap のメソッド
removeTransfer
removeValue(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを削除する.
removeValue(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでデータを削除する.
removeWaitStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの使用一時停止を解除
reset() - クラス okuyama.imdst.util.io.CustomReader のメソッド
 
retryClientReadFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
returnHelper(String, AbstractHelper) - クラス okuyama.base.util.HelperPool の static メソッド
Helperインスタンスを返す.
rule - クラス okuyama.imdst.util.DataDispatcher の static 変数
 
ruleInt - クラス okuyama.imdst.util.DataDispatcher の static 変数
 
RUN - クラス okuyama.base.job.AbstractHelper の static 変数
 
run() - クラス okuyama.base.job.AbstractHelper のメソッド
メイン実行部分.
RUN - クラス okuyama.base.job.AbstractJob の static 変数
 
run() - クラス okuyama.base.job.AbstractJob のメソッド
メイン実行部分.
run() - クラス okuyama.base.util.HelperPool のメソッド
 
run() - クラス okuyama.base.util.JobEndWaitWorker のメソッド
メイン実行部分
run() - クラス okuyama.imdst.util.KeyMapManager のメソッド
定期的にトランザクションログファイルのローテーション及び、Vacuum処理を行う.
run() - クラス okuyama.imdst.util.SoftRefCacheMap のメソッド
動かさない
runJobEndWait() - クラス okuyama.base.DefaultJobController のメソッド
現在RUNのステータスになっているJobを終了するのを待つ
スレッドを起動する.

S

saveDataMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
saveKeyMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
saveSize - クラス okuyama.imdst.client.OkuyamaClient の変数
 
saveValueCompress - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
SEARCH_VALUE_TYPE_AND - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
SEARCH_VALUE_TYPE_OR - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
searchValue(String[], String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
searchValue(String[], String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
searchValue(String[], String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
searchValue(String[], String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
seek(long) - クラス okuyama.imdst.util.io.CustomRandomAccess のメソッド
 
sendByteValue(String, byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを送信する(バイナリデータ).
sendSearchValueRequest(String[], String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
sendSearchValueRequest(String[], String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
sendSearchValueRequest(String[], String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
sepStr - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
ServerControllerHelper - okuyama.imdst.helper の クラス

ServerControllerHelper() - クラス okuyama.imdst.helper.ServerControllerHelper のコンストラクタ
 
ServerManagedJob - okuyama.imdst.job の クラス
Serverのリソース全般を管理する.
ServerManagedJob() - クラス okuyama.imdst.job.ServerManagedJob のコンストラクタ
 
ServerPreprocess - okuyama.imdst.process の クラス
okuyama用のPreProcess.
ServerPreprocess() - クラス okuyama.imdst.process.ServerPreprocess のコンストラクタ
 
ServerTimerHelper - okuyama.imdst.helper の クラス

ServerTimerHelper() - クラス okuyama.imdst.helper.ServerTimerHelper のコンストラクタ
 
setActiveConnection(String, KeyNodeConnector) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
データノードとのコネクションをセットする.
setArriveNode(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの復帰を登録
setArriveNode(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの復帰を登録
setByteValue(String, byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する(バイナリデータ).
setByteValue(String, String[], byte[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する(バイナリデータ).
setCheckTargetMasterNodes(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
自身がチェックしなければいけないMasterNodeを登録.
setClientInfo(String) - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
setClientInfo(String) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
自身が担当する通信対象の情報を設定する.
setClientInfo(String) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
自身が担当する通信対象の情報を設定する.
setClientInfo(String) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
自身が担当する通信対象の情報を設定する.
setCompressMode(boolean) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
データ保存時の圧縮指定.
setConfig(HelperConfigMap) - クラス okuyama.base.job.AbstractHelper のメソッド
自身の設定情報格納
setConfig(JobConfigMap) - クラス okuyama.base.job.AbstractJob のメソッド
自身の設定情報格納.
setConfig(BatchConfig, JobConfig) - クラス okuyama.base.parameter.config.ConfigFolder の static メソッド
 
setConnectionInfos(String[]) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeの接続情報を設定する.
setConsistentHashMoveData(HashMap) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
setDeadNode(String, int, Throwable) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの停止を登録
setDeadNode(String, int, Throwable, boolean) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの停止を登録
setDeadNode(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの停止を登録
setDebugOption(boolean) - クラス okuyama.imdst.util.StatusUtil の static メソッド
デバッグモード設定.
setDispatchMode(String) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
 
setDistributionAlgorithm(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setHelperShareParam(Object, Object) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper間で共有する値をセットする.
setJobShareParam(Object, Object) - クラス okuyama.base.job.AbstractJob のメソッド
Job間で共有する値をセットする.
setKeyPair(String, String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することでノードをセットする.
setKeyPairOnlyOnce(String, String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することでノードをセットする.
setKeyPairOnlyOnce(String, String, String, boolean) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することでノードをセットする.
setKeyPairVersionCheck(String, String, String, String, boolean) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することでノードをセットする.
setKLastDataChangeTime(long) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
データを変更した最終時間を記録する.
setMainMasterNode(boolean, int) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setMyNodeInfo(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
自身の情報をセット
setName(String) - クラス okuyama.base.job.AbstractHelper のメソッド
 
setNameMap(String, String) - クラス okuyama.imdst.util.io.NodeDnsUtil の static メソッド
 
setNewValue(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String[], String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへ新規データを登録要求する.
setNodeDataSize(Integer, String[]) - クラス okuyama.imdst.util.StatusUtil の static メソッド
DataNodeの格納して格納しているデータサイズをセットする
setNodeRebootTime(String, Long) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの最新起動時間を設定
setNodeStatusDt(String, String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setNodeWaitStatus(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードの一時停止を要求.
setNowCpuStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setNowMemoryStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setNowNodeDataOptimization(boolean) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
setNowTransactionCode(String) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
他のクライアントが実施しているトランザクションコードを設定することで、 トランザクション処理を引き継ぐことが出来る。
setNowTransactionCode(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
他のクライアントが実施しているトランザクションコードを設定することで、 トランザクション処理を引き継ぐことが出来る。
setParameters(Object[]) - クラス okuyama.base.job.AbstractHelper のメソッド
Helper用のパラメータ設定.
setPoolConnectStatus(boolean) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
setPostProcess(String) - クラス okuyama.base.job.AbstractJob のメソッド
PostProcessの値をセット.
setPreProcess(String) - クラス okuyama.base.job.AbstractJob のメソッド
PreProcessの返り値値をセット.
setReboot(boolean) - クラス okuyama.base.job.AbstractHelper のメソッド
 
setRecoverMode(boolean, String) - クラス okuyama.imdst.util.io.KeyNodeConnector の static メソッド
 
setRecoverNode(boolean, String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードのリカバリーの開始、終了をスレーブのMasterNodeへ送信
setRecoverSuccess(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
ノードのリカバリーの終了通知とDataNode起動をスレーブのMasterNodeへ送信.
setRetryConnectMode(boolean) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
setReturnParameter(Object) - クラス okuyama.base.job.AbstractHelper のメソッド
Helperが終了した際に外部に伝播したいパラメータをセット.
setSaveMaxDataSize(int) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
保存するデータの最大長を変更する.
setSlaveMasterNodes(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setSoTimeout(int) - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
setStatus(int) - クラス okuyama.imdst.util.StatusUtil の static メソッド
全体ステータスを設定
setStatusAndMessage(int, String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
全体ステータスを設定
setTagPair(String, String, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
setTargetJobs(ArrayList) - クラス okuyama.base.util.JobEndWaitWorker のメソッド
終了確認を行いたいJobを設定する.
setTimeParamSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
setTransactionMode(boolean) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setTransactionNode(String[]) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
setValue(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String[], String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValue(Object) - クラス okuyama.imdst.util.CoreValueMapEntry のメソッド
setValue
setValueAndCreateIndex(String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String[], String, String, int) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへデータを登録要求する.
setValueServerReqBuf - クラス okuyama.imdst.client.OkuyamaClient の変数
 
setValueVersionCheck(String, String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへバージョンチェック付き値登録要求をする.
setValueVersionCheck(String, String[], String, String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeへバージョンチェック付き値登録要求をする.
setWaitStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの使用一時停止を設定
sha1Hash4Int(String) - クラス okuyama.imdst.util.DataDispatcher の static メソッド
sha1のアルゴリズムでHashした値をjavaのhashCodeして返す.
shutdownMainProccess() - クラス okuyama.base.JavaMain の static メソッド
 
size() - クラス okuyama.imdst.util.CoreValueMap のメソッド
size.
size() - クラス okuyama.imdst.util.CoreValueMapSet のメソッド
 
size() - クラス okuyama.imdst.util.FileBaseDataList のメソッド
size.
size() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
size.
socket - クラス okuyama.imdst.client.OkuyamaClient の変数
 
SoftRefCacheMap - okuyama.imdst.util の クラス
SoftReferenceを利用したCache機構.
SoftRefCacheMap() - クラス okuyama.imdst.util.SoftRefCacheMap のコンストラクタ
 
SoftRefCacheMap(int) - クラス okuyama.imdst.util.SoftRefCacheMap のコンストラクタ
 
startTransaction() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
Transactionを開始する.
startVaccumInvalidCount - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
status - クラス okuyama.base.job.AbstractHelper の変数
 
status - クラス okuyama.base.job.AbstractJob の変数
 
StatusUtil - okuyama.imdst.util の クラス
システム全般の稼動ステータス管理モジュール.
StatusUtil() - クラス okuyama.imdst.util.StatusUtil のコンストラクタ
 
stop() - クラス okuyama.imdst.manager.OkuyamaManagerServer の static メソッド
 
stringBufferLarge_2Size - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
stringBufferLarge_3Size - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
stringBufferLargeSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
stringBufferMiddleSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
stringBufferSmall_2Size - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
stringBufferSmallSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
SUCCESS - クラス okuyama.base.job.AbstractHelper の static 変数
 
SUCCESS - クラス okuyama.base.job.AbstractJob の static 変数
 
SystemUtil - okuyama.imdst.util の クラス
okuyamaが使用する共通的なApiに対してアクセスする.
SystemUtil() - クラス okuyama.imdst.util.SystemUtil のコンストラクタ
 

T

tagBucketMaxLink - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
tagKeySep - クラス okuyama.imdst.client.OkuyamaClient の static 変数
 
tagRegisterParallelBucket - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
tagValueAppendMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
takeRequestLine(CustomReader, PrintWriter) - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
takeRequestLine(BufferedReader, PrintWriter) - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
takeRequestLine(BufferedReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
 
takeRequestLine(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
memcached用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine(BufferedReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
memcache用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
memcache用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine(InputStream, PrintWriter) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
okuyama用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine(BufferedReader, PrintWriter) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
 
takeRequestLine(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
okuyama用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine4List(CustomReader, PrintWriter) - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
takeRequestLine4List(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
memcached用のリクエストをパースし共通のプロトコルに変換.
takeRequestLine4List(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
 
takeRequestLine4List(CustomReader, PrintWriter) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
 
takeResponseLine(String[]) - インタフェース okuyama.imdst.util.protocol.IProtocolTaker のメソッド
 
takeResponseLine(String[]) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker のメソッド
memcached用のレスポンスを作成.
takeResponseLine(String[]) - クラス okuyama.imdst.util.protocol.MemcachedProtocolTaker4Data のメソッド
memcache用のレスポンスを作成.
takeResponseLine(String[]) - クラス okuyama.imdst.util.protocol.OkuyamaProtocolTaker のメソッド
okuyama用のレスポンスを作成.
test.job - パッケージ test.job
 
TestJob - test.job の クラス
 
TestJob() - クラス test.job.TestJob のコンストラクタ
 
trace(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
trace(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
trace(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
trace(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
transactionCode - クラス okuyama.imdst.client.OkuyamaClient の変数
 
TransactionManagerHelper - okuyama.imdst.helper の クラス
分散Transactionrを実現する.
TransactionManagerHelper() - クラス okuyama.imdst.helper.TransactionManagerHelper のコンストラクタ
 
TransactionManagerJob - okuyama.imdst.job の クラス
OkuyamaでTransactionの概念を実現する.
TransactionManagerJob() - クラス okuyama.imdst.job.TransactionManagerJob のコンストラクタ
 
truncateData(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
指定のIsolation指定のuniqueKeyに関係するデータを全て削除する.

U

useMemoryLimitOver() - クラス okuyama.imdst.util.StatusUtil の static メソッド
メモリ使用量が規定限界値を超えた場合に呼び出す.
USER_OPTION_STR - クラス okuyama.base.lang.BatchDefine の static 変数
 
useValueCache - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
UtilClient - okuyama.imdst.client の クラス
okuyama用のUtilityクライアント.
UtilClient() - クラス okuyama.imdst.client.UtilClient のコンストラクタ
 

V

vacuumData() - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
データファイルの不要領域を掃除して新たなファイルを作りなおす.
vacuumExecAfterAccessTime - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
vacuumInvalidDataFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
vacuumStartCompulsionLimit - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
vacuumStartLimit - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
ValueCacheMap - okuyama.imdst.util の クラス
LinkedHashMapを継承してLRUキャッシュを実現.
ValueCacheMap() - クラス okuyama.imdst.util.ValueCacheMap のコンストラクタ
 
ValueCacheMap(int) - クラス okuyama.imdst.util.ValueCacheMap のコンストラクタ
 
valueCacheMaxSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
valueCompress(byte[]) - クラス okuyama.imdst.util.SystemUtil の static メソッド
圧縮処理.
valueCompresserCompressSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
valueCompresserLevel - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
valueCompresserPoolSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
valueDecompress(byte[]) - クラス okuyama.imdst.util.SystemUtil の static メソッド
圧縮解除処理.
valueMetaColumnSep - クラス okuyama.imdst.util.ImdstDefine の static 変数
 

W

WAIT - クラス okuyama.base.job.AbstractHelper の static 変数
 
WAIT - クラス okuyama.base.job.AbstractJob の static 変数
 
waitGetHelperReturnParam(int, int) - クラス okuyama.base.job.AbstractJob のメソッド
Helperの戻り値を返す.
waitNodeUseStatus(String, String, String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードが使用開始になるまで停止する
waitTime - クラス okuyama.imdst.util.FileBaseDataList の変数
 
warn(Object) - クラス okuyama.base.util.DefaultLogger のメソッド
 
warn(Object, Throwable) - クラス okuyama.base.util.DefaultLogger のメソッド
 
warn(Object) - インタフェース okuyama.base.util.ILogger のメソッド
 
warn(Object, Throwable) - インタフェース okuyama.base.util.ILogger のメソッド
 
workFileChangeNewFileSize - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
write(byte[], int, int) - クラス okuyama.imdst.util.io.CustomRandomAccess のメソッド
 

A B C D E F G H I J K L M N O P R S T U V W