概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
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
のコンストラクタ
コンストラクタ
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
の クラス
checkConnectionEffective(String, Long)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードとの接続プールが有効か確認
checkError()
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
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.
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 変数
ConfigSaveNodePrefixEncodeStr
- クラス 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でエンコードされた文字とメタ情報の連結文字列 返却値は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
の クラス
ConcurrentHashMap拡張.
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 変数
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
のメソッド
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 変数
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
のメソッド
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 変数
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
のコンストラクタ
コンストラクタ.
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
のコンストラクタ
コンストラクタ.
fillCharacter(String, int)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
指定の文字を指定の桁数で特定文字列で埋める.
fillCharacter(String, int, int)
- クラス okuyama.imdst.util.
SystemUtil
の 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.
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
のコンストラクタ
コンストラクタ
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
のメソッド
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 変数
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.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
の変数
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
のコンストラクタ
metaColumnSep
- クラス okuyama.imdst.util.protocol.
AbstractProtocolTaker
の static 変数
MethodPatterTestJob
-
test.job
の クラス
登録、取得、Tag登録、Tag取得、削除、Script実行、一意登録、のテストを実行
MethodPatterTestJob()
- クラス test.job.
MethodPatterTestJob
のコンストラクタ
N
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 変数
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 変数
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_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_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.
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[])
- クラス 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
のメソッド
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.
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
のメソッド
ノードの一時停止を解除.
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処理を行う.
runJobEndWait()
- クラス okuyama.base.
DefaultJobController
のメソッド
現在RUNのステータスになっているJobを終了するのを待つ
スレッドを起動する.
S
saveDataMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
saveKeyMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
saveSize
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
sendByteValue(String, byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(バイナリデータ).
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
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
の変数
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
tagKeySep
- クラス okuyama.imdst.client.
OkuyamaClient
の 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 変数
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 変数
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 メソッド
ノードが使用開始になるまで停止する
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 変数
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス