概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
AbstractDataRandomAccess
-
okuyama.imdst.util.io
の クラス
okuyamaが利用するデータファイルをOSのページキャッシュにのせるために定期的にデータファイルの先頭
規定バイト分読み込み強制的にページキャッシュにのせるようにする.
AbstractDataRandomAccess(File, String)
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のコンストラクタ
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のHelperが継承するクラス.
AbstractMasterManagerHelper()
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のコンストラクタ
AbstractProtocolTaker
-
okuyama.imdst.util.protocol
の クラス
ProtocolTakerの共通処理をまとめる.
AbstractProtocolTaker()
- クラス okuyama.imdst.util.protocol.
AbstractProtocolTaker
のコンストラクタ
accessorTypeBw
- クラス okuyama.imdst.util.
KeyMapManager
の static 変数
add(Object)
- クラス okuyama.imdst.util.
FileBaseDataList
のメソッド
add.
addCheckEndParamQueue(String, Object[])
- クラス okuyama.imdst.helper.
KeyManagerAcceptHelper
のメソッド
インナークラス呼び出し用.
addCheckEndParamQueue(String, Object[])
- クラス okuyama.imdst.helper.
MasterManagerAcceptHelper
のメソッド
インナークラス呼び出し用.
addDataNode(String, List)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
addHelperQueueParam(Object[])
- クラス okuyama.base.job.
AbstractJob
のメソッド
キューに対する追加メソッド.
addKeyNodeCacheConnectionPool(KeyNodeConnector)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
使用済みの接続をPoolに戻す.
addMasterNode(String, String)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
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
のコンストラクタ
appendValue(String, String, String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
キーを指定することで紐付くValueの後ろに渡されたValueを付加する.
arrivalMasterNode()
- クラス okuyama.imdst.client.
ImdstKeyValueClient
のメソッド
MasterNodeの生死を確認する.
autoConnect()
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
設定されたMasterNodeの接続情報を元に自動的に接続を行う.
autoConnect(int)
- クラス 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
のコンストラクタ
コンストラクタ
bigDataTransfer
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
bigValueFileStoreUse
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
bindMasterNodeServerPortNo
- クラス okuyama.imdst.util.
SystemUtil
の static 変数
bis
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
blankStr
- クラス okuyama.imdst.client.
OkuyamaClient
の static 変数
bos
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
br
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
bucketJvm1MBMemoryFactor
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
の static 変数
bucketJvm1MBMemoryFactor
- クラス okuyama.imdst.util.serializemap.
SerializeMap
の static 変数
byteData
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializeCustomHashMap
の変数
byteDataKeysSep
- クラス okuyama.imdst.client.
OkuyamaClient
の static 変数
ByteDataMemoryStoreSerializer
-
okuyama.imdst.util.serializemap
の クラス
ISerializerの実装.
ByteDataMemoryStoreSerializer()
- クラス okuyama.imdst.util.serializemap.
ByteDataMemoryStoreSerializer
のコンストラクタ
ByteDataSerializeCustomHashMap
-
okuyama.imdst.util.serializemap
の クラス
ByteDataSerializeCustomHashMap(byte[])
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializeCustomHashMap
のコンストラクタ
ByteDataSerializer
-
okuyama.imdst.util.serializemap
の クラス
ISerializerの実装.
ByteDataSerializer()
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のコンストラクタ
ByteDataSerializer(String)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のコンストラクタ
byteListStoreDeserialize(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
byteListStoreSerialize(Object)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
C
calcExpireTime(String)
- クラス okuyama.imdst.util.protocol.
AbstractProtocolTaker
の static メソッド
calcSizeFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
calcValue(String, int, String, boolean)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
キーを指定することで紐付くValueに計算を行う.
changeByteSaveSize(int)
- クラス okuyama.imdst.client.
ImdstKeyValueClient
のメソッド
バイナリデータ分割保存サイズを変更
ChannelInput
-
okuyama.imdst.util.io
の クラス
NewIOのOutputStreamOutputStreamのラッパー.
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.
DiskBaseCacheMap
のメソッド
clear
clear()
- クラス okuyama.imdst.util.
FileBaseDataList
のメソッド
clear.
clear()
- クラス okuyama.imdst.util.
FileBaseDataMap
のメソッド
clear.
clear()
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
clear
clear()
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
clear
clear()
- クラス okuyama.imdst.util.
ValueCacheMap
のメソッド
clear
clearConsistentHashOldCircle()
- クラス okuyama.imdst.util.
DataDispatcher
の static メソッド
旧サークルが存在する場合は削除する.
clearDictionaryCharacters()
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
検索用の辞書Indexを全てクリアする.
clearParentMap()
- クラス okuyama.imdst.util.serializemap.
ByteDataMemoryStoreSerializer
のメソッド
clearParentMap()
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のメソッド
clearParentMap()
- インタフェース okuyama.imdst.util.serializemap.
ISerializer
のメソッド
自身をインスタンス化したSerializeMapのclearメソッドが呼び出されたタイミングで呼び出される
clearParentMap()
- クラス okuyama.imdst.util.serializemap.
ObjectStreamSerializer
のメソッド
clearParentMap()
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のメソッド
client
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
client
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
clientClose()
- クラス okuyama.imdst.client.
ClientRedirector
のメソッド
clientConnectionOpenTimeout
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
clientConnectionTimeout
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
ClientCustomPrintWriter
-
okuyama.imdst.client.io
の クラス
OkuyamaClientが利用するPrintWriterのラッパー
デバッグなどの機能を持つ
ClientCustomPrintWriter(File)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(File, String)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(OutputStream)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(OutputStream, boolean)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(String)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(String, String)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(Writer)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
ClientCustomPrintWriter(Writer, boolean)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のコンストラクタ
clientMethodEndSep
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
clientMethodSepBytes
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
clientParameterSplit(String, String)
- クラス okuyama.imdst.helper.
KeyManagerHelper
のメソッド
ClientRedirector
-
okuyama.imdst.client
の クラス
OkuyamaClientをConnectionPoolにて利用するためのラッパークラス.
ClientRedirector(OkuyamaClientFactory)
- クラス okuyama.imdst.client.
ClientRedirector
のコンストラクタ
close()
- クラス okuyama.imdst.client.
ClientRedirector
のメソッド
close()
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeとの接続を切断.
close()
- インタフェース okuyama.imdst.client.
OkuyamaResultSet
のメソッド
ResultSetを終了する.
close()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のメソッド
close()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のメソッド
close()
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のメソッド
close()
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のメソッド
close()
- クラス okuyama.imdst.util.io.
CustomReader
のメソッド
close()
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
close()
- クラス okuyama.imdst.util.io.
KeyNodeConnector
のメソッド
close()
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
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
の変数
compressUnderLimitSize
- クラス okuyama.imdst.util.
MemoryModeCoreValueCnv
の static 変数
compulsionRetryConnectMode
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
configDataKeyMap
- クラス okuyama.imdst.util.
StatusUtil
の static 変数
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.
DiskBaseCacheMap
のメソッド
containsKey
containsKey(Object)
- クラス okuyama.imdst.util.
FileBaseDataMap
のメソッド
containsKey.
containsKey(Object)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
containsKeyをオーバーライド.
containsKey(Object)
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
containsKey
containsKey(Object)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
containsKey
containsKey(Object)
- クラス okuyama.imdst.util.
SoftRefCacheMap
のメソッド
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.
OriginalValueMemoryModeCoreValueCnv
のメソッド
引数の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.
OriginalValueMemoryModeCoreValueCnv
のメソッド
引数の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.
OriginalValueMemoryModeCoreValueCnv
のメソッド
引数のObjectはBase64でエンコード後のString 返却値はString
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.
OriginalValueMemoryModeCoreValueCnv
のメソッド
引数のObjectはBase64でエンコードされた文字とメタ情報の連結文字列 返却値はString
convertEncodeValue(Object)
- クラス okuyama.imdst.util.
PartialFileModeCoreValueCnv
のメソッド
引数のLong型の値 返却値は何もせずに返却
copyMap
- クラス okuyama.imdst.util.
ValueCacheMap
の変数
CoreMapKey
-
okuyama.imdst.util
の クラス
CoreValueMap専用のKey値格納用コンテナ.
CoreMapKey(byte[])
- クラス okuyama.imdst.util.
CoreMapKey
のコンストラクタ
CoreMapKey(String)
- クラス okuyama.imdst.util.
CoreMapKey
のコンストラクタ
CoreStorageContainer
-
okuyama.imdst.util
の クラス
okuyamaのメモリ上のオブジェクトを書き出す際に利用する専用コンテナ
CoreStorageContainer()
- クラス okuyama.imdst.util.
CoreStorageContainer
のコンストラクタ
CoreValueMap
-
okuyama.imdst.util
の クラス
データ格納Map.
CoreValueMap(int, int, int, boolean, String[], boolean, File)
- クラス okuyama.imdst.util.
CoreValueMap
のコンストラクタ
CoreValueMap(String[], int, boolean)
- クラス 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クラスインスタンス作成.
createListStruct(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造体を作成.
createListStruct(String, boolean, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造を作成する.
createLogger(Class)
- クラス okuyama.base.util.
LoggerFactory
の static メソッド
createLogger(Class, String)
- クラス okuyama.base.util.
LoggerFactory
の static メソッド
createQueueSpace(String)
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のメソッド
Queue領域の作成.
createTime
- クラス okuyama.imdst.client.
ClientRedirector
の変数
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 変数
CustomBufferedWriter
-
okuyama.imdst.util.io
の クラス
IOのBufferedWriterのラッパー.
CustomBufferedWriter(Writer, FileOutputStream)
- クラス okuyama.imdst.util.io.
CustomBufferedWriter
のコンストラクタ
CustomBufferedWriter(Writer, int, FileOutputStream)
- クラス okuyama.imdst.util.io.
CustomBufferedWriter
のコンストラクタ
CustomRandomAccess
-
okuyama.imdst.util.io
の クラス
IOのRandomAccessFileのラッパー.
CustomRandomAccess(File, String)
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のコンストラクタ
CustomReader
-
okuyama.imdst.util.io
の クラス
IOのRead系のラッパー.
CustomReader(InputStream)
- クラス okuyama.imdst.util.io.
CustomReader
のコンストラクタ
D
dataCacheMapper
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の変数
dataCompress(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
圧縮処理.
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
のメソッド
dataDecompress(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
圧縮解除処理.
dataDeserialize(byte[], Object, int)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
DataDispatcher
-
okuyama.imdst.util
の クラス
MasterNodeが使用するDataNode決定モジュール.
DataDispatcher()
- クラス okuyama.imdst.util.
DataDispatcher
のコンストラクタ
dataEncoding(byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
dataExport(String, int, String, String)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
dataExport(PrintWriter, BufferedReader, Socket)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
データバックアップ用
dataFile
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の変数
dataFileSequentialSchedulingFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
dataFileWriteDelayFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
dataFileWriteDelayMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
dataFileWriteMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
datanodeConnectorMaxUseCount
- クラス 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 変数
DataNodeRebootTestJob
-
test.job
の クラス
DataNodeの停止、起動し、データの復元をテストする.
DataNodeRebootTestJob()
- クラス test.job.
DataNodeRebootTestJob
のコンストラクタ
dataPointGet(Object)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
Valueがファイルにある場合の位置を取得する
dataPointMap
- クラス okuyama.imdst.util.io.
CustomRandomAccess
の変数
dataPointMap
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
の変数
dataPointMap
- クラス okuyama.imdst.util.io.
NormalRandomAccess
の変数
dataPointMap
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
の変数
dataSerialize(Map, Class, Class, Object, int)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
dataSizeMap
- クラス okuyama.imdst.util.
CoreStorageContainer
の変数
dataSizeMap
- クラス okuyama.imdst.util.
CoreValueMap
の変数
dataSizeMap
- クラス okuyama.imdst.util.
KeyManagerValueMap
の変数
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オプションを利用した際に、標準出力への出力を行う.
decrExecuteMethodNo(int)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
decrValue(String, long)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータの減算を要求する.
decrValue(String, long, boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータの減算を要求する.
defaultDeadPingCount
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
defaultDeserializeMap(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の 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
のコンストラクタ
defaultSerializeMap(Map)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
delayWriteFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
delayWriteMaxQueueingSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
deleteMapDataFile()
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
Diskモード時にデータストリームを閉じて、データファイルを削除する.
deSerialize(byte[], Object, int)
- クラス okuyama.imdst.util.serializemap.
ByteDataMemoryStoreSerializer
のメソッド
デシリアライズ処理インターフェース.
deSerialize(byte[], Object, int)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のメソッド
デシリアライズ処理インターフェース.
deSerialize(byte[], Object, int)
- インタフェース okuyama.imdst.util.serializemap.
ISerializer
のメソッド
デシリアライズ処理インターフェース.
deSerialize(byte[], Object, int)
- クラス okuyama.imdst.util.serializemap.
ObjectStreamSerializer
のメソッド
デシリアライズ処理インターフェース.
deSerialize(byte[], Object, int)
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のメソッド
デシリアライズ処理インターフェース.
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する.
diskAccessSync(Object, boolean)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
Diskへの書き込みをSyncする.
DiskBaseCacheMap
-
okuyama.imdst.util
の クラス
LinkedHashMapを継承して読み出し用途専用のLRUキャッシュを実現.
DiskBaseCacheMap(int, File)
- クラス okuyama.imdst.util.
DiskBaseCacheMap
のコンストラクタ
diskCacheManager
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
の変数
diskType
- クラス okuyama.imdst.util.
FileBaseDataMap
の static 変数
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
encoding
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
encoding
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
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
のメソッド
終了メソッド定義
endHelper()
- クラス test.helper.
QueueClientPutTestHelper
のメソッド
Helper後処理.
endHelper()
- クラス test.helper.
QueueClientTakeTestHelper
のメソッド
Helper後処理.
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.
entrySet()
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
entrySet
entrySet()
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
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
のメソッド
errorFlg
- クラス okuyama.imdst.util.
DiskBaseCacheMap
の変数
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
のメソッド
execForceShutdownNode(String, int, ILogger)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
指定されたノードを強制的に終了する.
execMappingFlg
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の変数
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クラスを実行.
executeFileStoreMapObject
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
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
のメソッド
executeHelper(String)
- クラス test.helper.
QueueClientPutTestHelper
のメソッド
executeHelper(String)
- クラス test.helper.
QueueClientTakeTestHelper
のメソッド
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.
DataNodeRebootTestJob
のメソッド
executeJob(String)
- クラス test.job.
MethodPatterTestJob
のメソッド
executeJob(String)
- クラス test.job.
NodeStatusChangeJob
のメソッド
executeJob(String)
- クラス test.job.
QueueClientTestJob
のメソッド
executeJob(String)
- クラス test.job.
TestJob
のメソッド
executeKeyNodeOptimization(boolean)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
executeProcess(int)
- クラス okuyama.base.
DefaultJobController
のメソッド
Pre、PostProcessクラスを実行.
existsCacheFile()
- クラス okuyama.imdst.util.
DiskBaseCacheMap
のメソッド
データファイルの存在確認用メソッド
expireCheck(String)
- クラス okuyama.imdst.util.protocol.
AbstractProtocolTaker
の static メソッド
expireCheck(String)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする.
expireCheck(String, long)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
指定された値を時間に置き換えた場合に現在時間を過ぎているかをチェックする.
F
factoryMap
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static 変数
fastSplit(String, int)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
fastSplit(String, String, int)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
fastSplit(String, String)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
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, boolean)
- クラス okuyama.imdst.util.
FileBaseDataMap
のコンストラクタ
コンストラクタ.
FileBaseDataMap(String[], int, double, int, int, int)
- クラス okuyama.imdst.util.
FileBaseDataMap
のコンストラクタ
コンストラクタ.
FileBaseDataMap(String[], int, double, int, int, int, boolean)
- クラス okuyama.imdst.util.
FileBaseDataMap
のコンストラクタ
コンストラクタ.
fileBaseMapNumberOfOneFileKey
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
fileBaseMapTimeDebug
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
fileStoreMapObject(File, Map)
- クラス okuyama.imdst.util.
CoreValueMap
のメソッド
fileStoreMapObject(File)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
fillCharacter(String, int)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
指定の文字を指定の桁数で特定文字列で埋める.
fillCharacter(String, int, int)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
指定の文字を指定の桁数で特定文字列で埋める.
fillStream
- クラス okuyama.imdst.util.
FileBaseDataMap
の static 変数
filter
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
filter(Object, Object)
- インタフェース okuyama.imdst.client.
UserDataFilter
のメソッド
値の返却判定実装部分.
finishClear()
- クラス okuyama.imdst.util.
FileBaseDataMap
のメソッド
finishClear.
finishDynamicDataRemoveProcess()
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
データノード追加によるデータ移行プロセスの終了を全MasterNodeに伝える
flush()
- クラス okuyama.imdst.util.io.
KeyNodeConnector
のメソッド
G
get(Object)
- クラス okuyama.imdst.util.
CoreValueMap
のメソッド
get
get(Object)
- クラス okuyama.imdst.util.
DiskBaseCacheMap
のメソッド
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.
PartialSerializeMap
のメソッド
get(Object)
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
get
get(Object)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
get
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
のメソッド
getAllMasterNodeInfo()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
getAllSaveDataSize()
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
getAndExpireTimeUpdate
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
getAvailableProcessors()
- クラス okuyama.imdst.util.
JavaSystemApi
の static メソッド
getBatchConfig()
- クラス okuyama.base.parameter.config.
ConfigFolder
の static メソッド
getBatchParam(String)
- クラス okuyama.base.parameter.config.
BatchConfig
のメソッド
設定されている設定情報を取り出す.
getBindMasterNodePortNo()
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
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.client.
OkuyamaClientFactory
のメソッド
OkuyamaClientを取得する.
getClient(int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
のメソッド
OkuyamaClientを取得する.
getClient(boolean)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
のメソッド
OkuyamaClientを取得する.
getClient(boolean, int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
のメソッド
OkuyamaClientを取得する.
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 メソッド
getFactory(String[], int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static メソッド
OkuyamaClientのプールを取得する.
getFactory(String[], int, int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static メソッド
OkuyamaClientのプールを取得する.
getFD()
- クラス okuyama.imdst.util.io.
CustomBufferedWriter
のメソッド
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のステータスを返す.
getHostName()
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
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.client.
OkuyamaResultSet
のメソッド
現在のカーソル位置のKey値を取得する.
getKey()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のメソッド
getKey()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のメソッド
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の状況を確認する.
getMainMasterNodeInfo()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
getMaxHelperUse()
- クラス okuyama.base.parameter.config.
HelperConfigMap
のメソッド
Helperの1インスタンスあたりの使用上限回数を返す.
getMemoryLimitMinSize()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
getMethodExecuteCount()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
getMethodTypeBytes
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
getMultiEndOfDataStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
getMultiTagKeys(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くKey値の配列を取得する
複数のTagを指定することで、一度に関連する値を取得可能
複数のTagに紐付く値はマージされて1つとなる(※複数のTagはAND指定の扱いとなる)
AND指定.
getMultiTagKeys(String[], boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くKey値の配列を取得する
複数のTagを指定することで、一度に関連する値を取得可能
複数のTagに紐付く値はマージされて1つとなる
引数のmargeTypeを指定することで、ANDとORを切り替えることが出来る
AND指定.
getMultiTagKeys(String[], boolean, boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くKey値の配列を取得する
複数のTagを指定することで、一度に関連する値を取得可能
複数のTagに紐付く値はマージされて1つとなる
引数のmargeTypeを指定することで、ANDとORを切り替えることが出来る
getMultiTagKeysResult(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを複数を指定することで紐付くKeyが取得可能な、OkuyamaResultSetを取得する.
getMultiTagKeysResult(String[], boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを複数を指定することで紐付くKeyが取得可能な、OkuyamaResultSetを取得する.
getMultiTagValues(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する.
getMultiTagValues(String[], boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する
複数のTagを指定することで、一度に関連する値を取得可能
複数のTagに紐付く値はマージされて1つとなる
引数のmargeTypeを指定することで、ANDとORを切り替えることが出来る
文字列エンコーディング指定なし.
getMultiTagValues(String[], boolean, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する
複数のTagを指定することで、一度に関連する値を取得可能
複数のTagに紐付く値はマージされて1つとなる
引数のmargeTypeを指定することで、ANDとORを切り替えることが出来る
getMultiValue(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
getMultiValue(String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
getMultiValue(String[], String, boolean)
- クラス 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 メソッド
getNewFactory(String[], int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static メソッド
OkuyamaClientのプールを取得する.
getNewFactory(String[], int, int)
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static メソッド
OkuyamaClientのプールを取得する.
getNoCnv(Object)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
データを無加工で取り出す.
getNodeArrivalStatus(String, int, ILogger)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードに現在の生存状態を確認する.
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 メソッド
getNowExecuteMethodNoMap()
- クラス 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
のメソッド
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す.
getObjectValue(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでValueを取得する.
getObjectValueAndUpdateExpireTime(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでValueを取得する.
getObjectValueVersionCheck(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでObjectValueを取得する.
getOkuyamaVersion()
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
クライアントが接続しているokuyamaのバージョン名を返す.
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
のメソッド
getRecoverProcessed()
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
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値配列を取得する.
getTagKeys(String, boolean, boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagでKey値配列を取得する.
getTagKeysResult(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, String, int)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, String, int, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, double[], int)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, double[], int, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, UserDataFilter)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagKeysResult(String, UserDataFilter, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagを指定することで紐付くKeyとValueが取得可能な、OkuyamaResultSetを取得する.
getTagObjectValues(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する.
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値の集合を取得する.
getTargetIndexTagKeys(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからTagとKey格納bucketのIndexを使用してKey値配列を取得する.
getTargetIndexTagPair(String, int)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
getTargetTagIndexList(String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
対象のTagのデータが存在する位置をKeyMapManager.tagKeySepで連結した文字列を返す<.br> 本メソッドで取得したIndexをgetTargetIndexTagPairに渡すことで指定位置のTagとKeyのペアを取得可能.
getThreadEnd()
- クラス okuyama.base.job.
AbstractHelper
のメソッド
getTransactionManagerInfo()
- クラス okuyama.imdst.util.
DataDispatcher
の static メソッド
TransactionManagerの情報を返す.
getTransactionNode()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
getUseCount()
- クラス okuyama.base.job.
AbstractHelper
のメソッド
getUseCount()
- クラス okuyama.imdst.util.io.
KeyNodeConnector
のメソッド
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.client.
OkuyamaResultSet
のメソッド
現在のカーソル位置のValue値を取得する.
getValue()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のメソッド
getValue()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のメソッド
getValue()
- クラス okuyama.imdst.util.
CoreValueMapEntry
のメソッド
getValue
getValueAndUpdateExpireTime(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでValueを取得する.
getValueAndUpdateExpireTime(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでValueを取得する.
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
hasNext()
- クラス okuyama.imdst.util.persistentmap.
PersistentMapIterator
のメソッド
hasNext
hasNext()
- クラス okuyama.imdst.util.serializemap.
SerializeMapIterator
のメソッド
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定義情報を初期化.
helperParamShareMap
- クラス okuyama.base.job.
AbstractHelper
の static 変数
Helper同士で値やり取りを行う領域.
HelperPool
-
okuyama.base.util
の クラス
Helperの蓄積と状態の管理を行うスレッド.
HelperPool()
- クラス okuyama.base.util.
HelperPool
のコンストラクタ
highReferencedMapCopy
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の変数
highReferenceFrequencyMap
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の変数
HighSpeedDiskCacheRandomAccess
-
okuyama.imdst.util.io
の クラス
IOのRandomAccessFileのラッパー.
HighSpeedDiskCacheRandomAccess(File, String, String)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のコンストラクタ
HttpGatewayServerHelper
-
okuyama.imdst.helper
の クラス
Http通信のGatewayサーバ.
HttpGatewayServerHelper()
- クラス okuyama.imdst.helper.
HttpGatewayServerHelper
のコンストラクタ
HttpGatewayServerJob
-
okuyama.imdst.job
の クラス
okuyamaのMasterNodeにに対して、Http通信を変換し橋渡しを行う.
HttpGatewayServerJob()
- クラス okuyama.imdst.job.
HttpGatewayServerJob
のコンストラクタ
I
ICoreStorage
-
okuyama.imdst.util
の インタフェース
okuyamaデータ保存用のコアインターフェース(マーカー)
ICoreValueConverter
-
okuyama.imdst.util
の インタフェース
okuyamaがデータを永続化するMapを抽象化するために
永続化時のKeyとValueを変換するクラスのインターフェース
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
のコンストラクタ
コンストラクタ
imdstListDataPrefixStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
imdstListStructEndStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
imdstListStructPointerPrefixStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
imdstListStructSizePrefixStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
imdstListStructStartStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
imdstMultiRequestByteDataSep
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
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 メソッド
incrExecuteMethodNo(int)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
incrUseCount()
- クラス okuyama.imdst.client.
ClientRedirector
のメソッド
incrValue(String, long)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータの加算を要求する.
incrValue(String, long, boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータの加算を要求する.
indexList
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
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専用.
initDataFile
- クラス okuyama.imdst.util.
KeyMapManager
の変数
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
のメソッド
initHelper(String)
- クラス test.helper.
QueueClientPutTestHelper
のメソッド
initHelper(String)
- クラス test.helper.
QueueClientTakeTestHelper
のメソッド
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.
DataNodeRebootTestJob
のメソッド
initJob(String)
- クラス test.job.
MethodPatterTestJob
のメソッド
initJob(String)
- クラス test.job.
NodeStatusChangeJob
のメソッド
initJob(String)
- クラス test.job.
QueueClientTestJob
のメソッド
initJob(String)
- クラス test.job.
TestJob
のメソッド
initNodeExecMap(String[])
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
ノード使用状態の枠を初期化
initNoMemoryModeSetting(String)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
本メソッドは使用前に必ず呼び出す
Objectに書き出した後でも必須
initNoMemoryModeSetting(String, boolean)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
本メソッドは使用前に必ず呼び出す
Objectに書き出した後でも必須
initParamConnectionTimeout
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
initParamEncoding
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
initParamMasterNodes
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
initParamOpenTimeout
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
initParamPort
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
initParamServer
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
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
のメソッド
insertKeyPairTag(String, String, String)
- クラス okuyama.imdst.helper.
MasterManagerHelper
のメソッド
KeyへTagの紐付けのみ行う.
invalidDataDeleteTime
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
IProcess
-
okuyama.base.process
の インタフェース
Processクラスを実装する場合のインターフェース.
IProtocolTaker
-
okuyama.imdst.util.protocol
の インタフェース
クライアントとのProtocolの差を保管する.
isChangePropertiesFile()
- クラス okuyama.base.parameter.config.
JobConfig
のメソッド
設定ファイルに変更があったかをチェックする.
isClose()
- インタフェース okuyama.imdst.client.
OkuyamaResultSet
のメソッド
このResultSetが終了しているかを確認する.
isClose()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のメソッド
isClose()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のメソッド
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 メソッド
ISerializer
-
okuyama.imdst.util.serializemap
の インタフェース
SerializeMap用のシリアライザのインターフェース.
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
のメソッド
iterator()
- クラス okuyama.imdst.util.persistentmap.
PersistentMapSet
のメソッド
iterator()
- クラス okuyama.imdst.util.serializemap.
SerializeMapSet
のメソッド
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
のコンストラクタ
jvmGcExecutionMode
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
K
keyHelperClientParamEncoding
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyHelperClientParamSep
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keylist(String)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
全Keyの一覧を出力.
KeyManagerAcceptHelper
-
okuyama.imdst.helper
の クラス
KeyManagerの使用する接続ソケットを監視し、読み込み待ちのソケットを見つけ出し、
処理対象のキューに登録する.
KeyManagerAcceptHelper()
- クラス okuyama.imdst.helper.
KeyManagerAcceptHelper
のコンストラクタ
KeyManagerConnectHelper
-
okuyama.imdst.helper
の クラス
クライアント(本クラスからするとMasterNode)からの接続があった際に、Socketからの各IOクラスの
インスタンス化などを行うQueueのworkerクラス.
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[], boolean, File, String)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のコンストラクタ
KeyManagerValueMap(String[], int, boolean, String)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のコンストラクタ
KeyMapManager
-
okuyama.imdst.util
の クラス
DataNodeが使用するKey-Valueを管理するモジュール.
KeyMapManager(String, String, boolean, int, boolean, boolean, String)
- クラス okuyama.imdst.util.
KeyMapManager
のコンストラクタ
KeyMapManager(String, String, boolean, int, boolean, String)
- クラス okuyama.imdst.util.
KeyMapManager
のコンストラクタ
KeyMapManager(String, String, boolean, int, boolean, int, String[], String)
- クラス okuyama.imdst.util.
KeyMapManager
のコンストラクタ
KeyMapManager(String, String, boolean, int, boolean, String[], String)
- クラス okuyama.imdst.util.
KeyMapManager
のコンストラクタ
keyNodeConnectionMapKey
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeConnectionMapTime
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
KeyNodeConnector
-
okuyama.imdst.util.io
の クラス
MasterNodeが利用するDataNodeとの接続コネクター.
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 変数
keyNodeListCreateErrMsg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeListStructCreateSuccessStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeLockingSuccessStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeLPopNullStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeLPopSuccessStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeLPushSuccessStr
- クラス 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 変数
keyNodeRPopNullStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeRPopSuccessStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyNodeRPushSuccessStr
- クラス 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 変数
keyObjBkupFilePath
- クラス okuyama.imdst.util.
KeyMapManager
の変数
keyObjBkupMode
- クラス okuyama.imdst.util.
KeyMapManager
の変数
keyObjectExport(String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
メモリ上のデータのみバックアップファイルにストア
keyWorkFileEncoding
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyWorkFileEndPointStr
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
keyWorkFileSep
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
L
lastUseTime
- クラス okuyama.imdst.client.
ClientRedirector
の変数
listGetData(String, long, String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造の指定した位置のデータを取得する.
listIndex(String, long)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造の指定Indexの値を取得する.
listIndex(String, long, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造の指定Indexの値を取得する.
listLen(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造のサイズを取得する.
listLen(String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
現在のList構造体のサイズを返す.
listLPop(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
指定したList構造体の先頭から要素を取得する。
listLPop(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
指定したList構造体の先頭から要素を取得する。
listLPop(String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造の先頭にデータの取得後、削除をおこなう.
listLPush(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造体の先頭に値を追加する.
listLPush(String, String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造体の先頭に値を追加する.
listLPush(String, String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造の先頭にデータの登録をおこなう.
listRPop(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
指定したList構造体の先頭から要素を取得する。
listRPop(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
指定したList構造体の先頭から要素を取得する。
listRPop(String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造の後端にデータの取得後、削除をおこなう.
listRPush(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造体の末尾に値を追加する.
listRPush(String, String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
List構造体の末尾に値を追加する.
listRPush(String, String, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
List構造の最後尾にデータの登録をおこなう.
lock
- クラス okuyama.imdst.client.
OkuyamaClientFactory
の static 変数
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
のコンストラクタ
lowSpecDataNode
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
lowSpecDataNodeSendDataCount
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
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
の クラス
管理用Webコンソールの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を発行する.
margeType
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
mark(int)
- クラス okuyama.imdst.util.io.
CustomReader
のメソッド
MasterConfigurationManagerHelper
-
okuyama.imdst.helper
の クラス
okuyamaクラスタの設定情報を管理する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
の クラス
クライアントからの接続があった際に、Socketからの各IOクラスの
インスタンス化などを行うQueueのworkerクラス.
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
のコンストラクタ
masterNodeConfigCheck(String, int)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
masterNodeMaxConnectTime
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
masterNodesList
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
matchPatternStr
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
matchType
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
maxCacheSize
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
の変数
maxDataFileBufferUseCount
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
maxDiskCacheSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
maxKeySize
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
maxMultiGetRequestSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
maxMultiGetSize
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
maxMultiGetSize
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
maxTransactionLogBufferUseCount
- クラス 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 変数
memcacheExecuteMethodFlushall
- クラス 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 変数
memoryMode
- クラス okuyama.imdst.util.
KeyManagerValueMap
の変数
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
の クラス
テストを実行.
MethodPatterTestJob()
- クラス test.job.
MethodPatterTestJob
のコンストラクタ
myDiffModeOperationStatus
- クラス okuyama.imdst.util.
KeyMapManager
の変数
myOperationStatus
- クラス okuyama.imdst.util.
KeyMapManager
の変数
N
NativeConcurrentHashMap
-
okuyama.imdst.util
の クラス
okuyamaデータ保存用のConcurrentHashMapラッパー
NativeConcurrentHashMap()
- クラス okuyama.imdst.util.
NativeConcurrentHashMap
のコンストラクタ
NativeConcurrentHashMap(int)
- クラス okuyama.imdst.util.
NativeConcurrentHashMap
のコンストラクタ
NativeConcurrentHashMap(int, float)
- クラス okuyama.imdst.util.
NativeConcurrentHashMap
のコンストラクタ
NativeConcurrentHashMap(int, float, int)
- クラス okuyama.imdst.util.
NativeConcurrentHashMap
のコンストラクタ
NativeConcurrentHashMap(Map)
- クラス okuyama.imdst.util.
NativeConcurrentHashMap
のコンストラクタ
netDebugPrinter
- クラス okuyama.imdst.util.
SystemUtil
の static 変数
next()
- インタフェース okuyama.imdst.client.
OkuyamaResultSet
のメソッド
データ取得前に呼び出すことで取得位置を1つ進める.
next()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のメソッド
next()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のメソッド
next()
- クラス okuyama.imdst.util.
CoreValueMapIterator
のメソッド
next
next()
- クラス okuyama.imdst.util.persistentmap.
PersistentMapIterator
のメソッド
next
next()
- クラス okuyama.imdst.util.serializemap.
SerializeMapIterator
のメソッド
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
のメソッド
ダウン状態から復帰したノードに対して、ペアーのノードのデータをコピーする.
nodeDataRemoveProcess
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
NodeDnsUtil
-
okuyama.imdst.util.io
の クラス
IPの名前解決を代行する.
NodeDnsUtil()
- クラス okuyama.imdst.util.io.
NodeDnsUtil
のコンストラクタ
NodeStatusChangeJob
-
test.job
の クラス
DataNodeの停止、起動のテストを実行.
NodeStatusChangeJob()
- クラス test.job.
NodeStatusChangeJob
のコンストラクタ
normalObjectDeserialize(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
normalObjectSerialize(Object)
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
NormalRandomAccess
-
okuyama.imdst.util.io
の クラス
IOのRandomAccessFileのラッパー.
NormalRandomAccess(File, String)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のコンストラクタ
notPromotionMainMasterNodeStatus
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
nowConnectServerInfo
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
numberOfDeletedDataPoint
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
O
ObjectStreamSerializer
-
okuyama.imdst.util.serializemap
の クラス
ISerializerの実装.
ObjectStreamSerializer()
- クラス okuyama.imdst.util.serializemap.
ObjectStreamSerializer
のコンストラクタ
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.client.io
- パッケージ okuyama.imdst.client.io
okuyama.imdst.client.result
- パッケージ okuyama.imdst.client.result
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.persistentmap
- パッケージ okuyama.imdst.util.persistentmap
okuyama.imdst.util.protocol
- パッケージ okuyama.imdst.util.protocol
okuyama.imdst.util.serializemap
- パッケージ okuyama.imdst.util.serializemap
OkuyamaClient
-
okuyama.imdst.client
の クラス
MasterNodeと通信を行うクライアント
ユーザ開発アプリケーションが利用する想定.
OkuyamaClient()
- クラス okuyama.imdst.client.
OkuyamaClient
のコンストラクタ
コンストラクタ
OkuyamaClient(int)
- クラス 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
のコンストラクタ
OkuyamaClientFactory
-
okuyama.imdst.client
の クラス
OkuyamaClient用のコネクションプール.
OkuyamaManagerServer
-
okuyama.imdst.manager
の クラス
管理用Webコンソールの処理全般.
OkuyamaManagerServer()
- クラス okuyama.imdst.manager.
OkuyamaManagerServer
のコンストラクタ
OkuyamaMultiTagKeysResultSet
-
okuyama.imdst.client.result
の クラス
OkuyamaClientのgetMultiTagKeysResultで取得可能なクラス
以下のような構文にてTagを利用して全ての紐付くKeyを取得する
その際に複数のTagを指定してAND,ORのどちらかを指定可能
----------------------------------------------------------------- OkuyamaResultSet resultSet = client.getMultiTagKeysResult(tagStrList, true); while(resultSet.next()) { System.out.println("Key=" + (Object)resultSet.getKey()); System.out.println("Value=" + (Object)resultSet.getValue()); } resultSet.close(); ------------------------------------------------------------------
OkuyamaMultiTagKeysResultSet()
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のコンストラクタ
コンストラクタ.
OkuyamaMultiTagKeysResultSet(OkuyamaClient, String[], Map<String, String[]>, String, boolean)
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
のコンストラクタ
コンストラクタ.
okuyamaProtocol
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
OkuyamaProtocolTaker
-
okuyama.imdst.util.protocol
の クラス
クライアントとのProtocolの差を保管する.
OkuyamaProtocolTaker()
- クラス okuyama.imdst.util.protocol.
OkuyamaProtocolTaker
のコンストラクタ
OkuyamaQueueClient
-
okuyama.imdst.client
の クラス
MasterNodeと通信を行うプログラムインターフェース
okuyamaを利用してキュー機構を実現するClient
利用手順としては
1.MasterNodeへ接続
2.createQueueSpaceメソッドで任意の名前でQueue領域を作成(既に作成済みのQueue領域を利用する場合は作成不要)
3.putメソッドにてデータを登録、もしくはtakeメソッドにて取り出し
4.利用終了後closeを呼び出す
※.Queue領域を削除する場合はremoveQueueSpaceを呼び出す
実装例)
-----------------------------------------------------------
String[] masterNodeInfos = {"127.0.0.1:8888"};
OkuyamaQueueClient queueClient = new OkuyamaQueueClient();
queueClient.setConnectionInfos(masterNodeInfos);
// 接続
queueClient.autoConnect();
// Queue領域を作成
if(queueClient.createQueueSpace("QueueNameXXX1")) {
System.out.println("Create - Success");
} else {
System.out.println("Create - Error");
}
// Queue領域名"QueueNameXXX1"にデータを登録
if(queueClient.put("QueueNameXXX1", "Data-0001")) {
System.out.println("Put - Success");
} else {
System.out.println("Put - Error");
}
String takeData = null;
// Queue領域名"QueueNameXXX1"からデータを取得
takeData = queueClient.take("QueueNameXXX1", 10000);
if (takeData !
OkuyamaQueueClient()
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のコンストラクタ
コンストラクタ
OkuyamaResultSet
-
okuyama.imdst.client
の インタフェース
OkuyamaClientが一度のリクエストでは取得しきれないような
大量のデータを扱う場合に利用するResultSetクラス.
OkuyamaTagKeysResultSet
-
okuyama.imdst.client.result
の クラス
OkuyamaClientのgetTagKeyResultで取得可能なクラス
以下のような構文にてTagを利用して全ての紐付くKeyとValueを取得する
----------------------------------------------------------------- OkuyamaResultSet resultSet = client.getTagKeysResult(tagStr); while(resultSet.next()) { System.out.println("Key=" + (Object)resultSet.getKey()); System.out.println("Value=" + (Object)resultSet.getValue()); } resultSet.close(); ------------------------------------------------------------------
OkuyamaTagKeysResultSet()
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のコンストラクタ
コンストラクタ.
OkuyamaTagKeysResultSet(OkuyamaClient, String, String[], String)
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のコンストラクタ
コンストラクタ.
OkuyamaTagKeysResultSet(OkuyamaClient, String, String[], String, double[], int)
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のコンストラクタ
コンストラクタ.
OkuyamaTagKeysResultSet(OkuyamaClient, String, String[], String, String, int)
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のコンストラクタ
コンストラクタ.
OkuyamaTagKeysResultSet(OkuyamaClient, String, String[], String, UserDataFilter)
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
のコンストラクタ
コンストラクタ.
okuyamaVersion
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
okuyamaVersionNo
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
oldRules
- クラス okuyama.imdst.util.
DataDispatcher
の static 変数
originalPut(Object, Object)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializeCustomHashMap
のメソッド
OriginalValueMemoryModeCoreValueCnv
-
okuyama.imdst.util
の クラス
最終保存媒体がMemory時のConverter.
OriginalValueMemoryModeCoreValueCnv()
- クラス okuyama.imdst.util.
OriginalValueMemoryModeCoreValueCnv
のコンストラクタ
outputConsistentHashMoveData2Stream(PrintWriter, String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
outputDataStopSignal
- クラス okuyama.imdst.util.
KeyMapManager
の変数
outputDiffKeyMapObj2Stream(PrintWriter, BufferedReader)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
outputKeyData2Stream(PrintWriter)
- クラス 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 変数
pageCacheMappendFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
pageCacheMappendSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
pageCacheMappendSize
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
の static 変数
parallelDiskAccess
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
paramBalance
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
paramBis
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
paramBos
- クラス 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
のコンストラクタ
PartialSerializeMap
-
okuyama.imdst.util
の クラス
SerializeMap拡張.
PartialSerializeMap(int, int, int, String[])
- クラス okuyama.imdst.util.
PartialSerializeMap
のコンストラクタ
PersistentMap
-
okuyama.imdst.util.persistentmap
の クラス
データ格納Map.
PersistentMap(int, int, int, String)
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のコンストラクタ
コンストラクタ
PersistentMapIterator
-
okuyama.imdst.util.persistentmap
の クラス
Iterator実装.
PersistentMapIterator(Iterator, PersistentMap)
- クラス okuyama.imdst.util.persistentmap.
PersistentMapIterator
のコンストラクタ
PersistentMapSet
-
okuyama.imdst.util.persistentmap
の クラス
AbstractSet拡張.
PersistentMapSet(Set, PersistentMap)
- クラス okuyama.imdst.util.persistentmap.
PersistentMapSet
のコンストラクタ
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(boolean)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(char)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(char[])
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(double)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(float)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(int)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(long)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(Object)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(String)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
print(String)
- クラス okuyama.imdst.util.io.
KeyNodeConnector
のメソッド
println(boolean)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(char)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(char[])
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(double)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(float)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(int)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(long)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(Object)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
println(String)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
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_DataSaveMapType
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
Prop_DataSaveMapTypeSerialize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
Prop_DataSaveTransactionFileEveryCommit
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
Prop_DictonaryCharacters
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
Prop_DiskCacheFilePath
- クラス 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_SerializerClassName
- クラス 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 変数
propertiesFileName
- クラス okuyama.base.util.
DefaultLogger
の static 変数
ProtocolTakerFactory
-
okuyama.imdst.util.protocol
の クラス
クライアントとのProtocolの差を保管するProtocolTakerをインスタンス化して返す.
ProtocolTakerFactory()
- クラス okuyama.imdst.util.protocol.
ProtocolTakerFactory
のコンストラクタ
put(String, String)
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のメソッド
Queueへのデータ登録.
put(Object, Object)
- クラス okuyama.imdst.util.
CoreValueMap
のメソッド
set
put(Object, Object)
- クラス okuyama.imdst.util.
DiskBaseCacheMap
のメソッド
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.
PartialSerializeMap
のメソッド
put(Object, Object)
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
set
put(Object, Object)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializeCustomHashMap
のメソッド
put(Object, Object)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
set
put(Object, Object)
- クラス okuyama.imdst.util.
SoftRefCacheMap
のメソッド
put
put(Object, Object)
- クラス okuyama.imdst.util.
ValueCacheMap
のメソッド
set
putHighReferenceData(long)
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のメソッド
pw
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
Q
QUEUE_NAME_PREFIX
- クラス okuyama.imdst.client.
OkuyamaQueueClient
の static 変数
QUEUE_NAME_PREFIX_NOW_INDEX
- クラス okuyama.imdst.client.
OkuyamaQueueClient
の static 変数
QUEUE_NAME_PREFIX_NOW_POINT
- クラス okuyama.imdst.client.
OkuyamaQueueClient
の static 変数
QUEUE_TAKE_END_VALUE
- クラス okuyama.imdst.client.
OkuyamaQueueClient
の static 変数
QueueClientPutTestHelper
-
test.helper
の クラス
QueueClientのPutTest用Helper
QueueClientPutTestHelper()
- クラス test.helper.
QueueClientPutTestHelper
のコンストラクタ
QueueClientTakeTestHelper
-
test.helper
の クラス
QueueClientのPutTest用Helper
QueueClientTakeTestHelper()
- クラス test.helper.
QueueClientTakeTestHelper
のコンストラクタ
QueueClientTestJob
-
test.job
の クラス
QueueClient用のテストを実行するJob.
QueueClientTestJob()
- クラス test.job.
QueueClientTestJob
のコンストラクタ
R
rangeSet
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
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
のメソッド
readBytesRetHeaderBytes
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
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
のメソッド
readMultiByteValue(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを取得する(バイナリ).
readRequestSeekPointQueue
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
の変数
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
のメソッド
rebuildOkuyamaClusterMode
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
recoverConnectionTimeout
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
recoverProcessed
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
の static 変数
recoverRequired
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
recycleExsistData
- クラス 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.
DiskBaseCacheMap
のメソッド
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.
PartialSerializeMap
のメソッド
remove(Object)
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
remove
remove()
- クラス okuyama.imdst.util.persistentmap.
PersistentMapIterator
のメソッド
remove
remove(Object)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializeCustomHashMap
のメソッド
remove(Object)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
remove
remove()
- クラス okuyama.imdst.util.serializemap.
SerializeMapIterator
のメソッド
remove
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.
DiskBaseCacheMap
のメソッド
削除指標実装.
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
のメソッド
ノードの一時停止を解除.
removeQueueSpace(String)
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のメソッド
Queue領域を削除する.
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 メソッド
ノードの使用一時停止を解除
reportDeadNode(String, int)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードの停止を登録
requestByteValue(String, byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(バイナリデータ).
requestMultiValue(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
requestMultiValue(String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
requestReadByteValue(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを取得する(バイナリ).
requestRemoveValue(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを削除する.
requestSeekPoint(long, int, int)
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のメソッド
requestSeekPoint(long, int, int)
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のメソッド
requestSeekPoint(long, int, int)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
requestSeekPoint(long, int, int)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
requestSeekPoint(long, int, int)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のメソッド
reset()
- クラス okuyama.imdst.util.io.
CustomReader
のメソッド
responseByteValue(String, byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(バイナリデータ).
responseMultiValue(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
responseMultiValue(String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.
responseReadByteValue(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを取得する(バイナリ).
responseRemoveValue(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを削除する.
responseRemoveValue(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeからKeyでデータを削除する.
retryClientReadFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
returnFlg
- クラス okuyama.imdst.client.
ClientRedirector
の変数
returnHelper(String, AbstractHelper)
- クラス okuyama.base.util.
HelperPool
の static メソッド
Helperインスタンスを返す.
reuseDataFileValuePositionFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
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 変数
searchIndexDistributedCount
- クラス okuyama.imdst.util.
ImdstDefine
の 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
のメソッド
seek(long)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
seek(long)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
seek(long)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のメソッド
seekAndRead(long, byte[], int, int, Object)
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のメソッド
seekAndRead(long, byte[], int, int, Object)
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のメソッド
seekAndRead(long, byte[], int, int, Object)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
seekAndRead(long, byte[], int, int, Object)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
seekAndRead(long, byte[], int, int, Object)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のメソッド
sendByteValue(String, byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(バイナリデータ).
sendExecuteMethodReportQueue(String[], String[])
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
実行依頼のパラメータと結果パラータをQueueに書き込む.
sendMultiByteValue(Map<String, byte[]>)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(バイナリデータ).
sendRecoverPassStatus(String, int, ILogger)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
リカバリがパスされたため、強制リカバリが必要であることをDataNodeにマークする.
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 変数
serialize(Map, Class, Class, Object, int)
- クラス okuyama.imdst.util.serializemap.
ByteDataMemoryStoreSerializer
のメソッド
シリアライザ.
serialize(Map, Class, Class, Object, int)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のメソッド
シリアライザ.
serialize(Map, Class, Class, Object, int)
- インタフェース okuyama.imdst.util.serializemap.
ISerializer
のメソッド
シリアライズ処理インターフェース.
serialize(Map, Class, Class, Object, int)
- クラス okuyama.imdst.util.serializemap.
ObjectStreamSerializer
のメソッド
シリアライザ.
serialize(Map, Class, Class, Object, int)
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のメソッド
シリアライザ.
SerializeMap
-
okuyama.imdst.util.serializemap
の クラス
データ格納Map.
SerializeMap(int, int, int, String)
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のコンストラクタ
コンストラクタ
serializeMapBucketSizeMemoryFactor
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
SerializeMapIterator
-
okuyama.imdst.util.serializemap
の クラス
Iterator実装.
SerializeMapIterator(Iterator, SerializeMap)
- クラス okuyama.imdst.util.serializemap.
SerializeMapIterator
のコンストラクタ
SerializeMapSet
-
okuyama.imdst.util.serializemap
の クラス
AbstractSet拡張.
SerializeMapSet(Set, SerializeMap)
- クラス okuyama.imdst.util.serializemap.
SerializeMapSet
のコンストラクタ
serializerClassName
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
ServerControllerHelper
-
okuyama.imdst.helper
の クラス
サーバの管理コマンドを受付て実行する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
のメソッド
データノードとのコネクションをセットする.
setAllMasterNodeInfo(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
setArriveNode(String)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードの復帰を登録
setArriveNode(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
ノードの復帰を登録
setByteValue(String, byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する(バイナリデータ).
setByteValue(String, byte[], Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する(バイナリデータ).
setByteValue(String, String[], byte[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する(バイナリデータ).
setByteValue(String, String[], byte[], Integer)
- クラス 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の接続情報を設定する.
setConnectionInfos(String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeの接続情報を設定する.
setConsistentHashMoveData(HashMap)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
setDataPointMap(Map)
- クラス okuyama.imdst.util.io.
AbstractDataRandomAccess
のメソッド
setDataPointMap(Map)
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のメソッド
setDataPointMap(Map)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
setDataPointMap(Map)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
setDataPointMap(Map)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のメソッド
setDeadNode(String, int, Throwable)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードの停止を登録
setDeadNode(String, int, Throwable, boolean)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
ノードの停止を登録
setDeadNode(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
ノードの停止を登録
setDebugLine(boolean)
- クラス okuyama.imdst.client.io.
ClientCustomPrintWriter
のメソッド
setDebugOption(boolean)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
デバッグモード設定.
setDictionaryCharacters(String[])
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
検索用の辞書Indexを設定する.
setDispatchMode(String)
- クラス okuyama.imdst.util.
DataDispatcher
の static メソッド
setDistributionAlgorithm(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
setHelperShareParam(Object, Object)
- クラス okuyama.base.job.
AbstractHelper
のメソッド
Helper間で共有する値をセットする.
setInstanceCreateMapName(String)
- クラス okuyama.imdst.util.serializemap.
ByteDataMemoryStoreSerializer
のメソッド
setInstanceCreateMapName(String)
- クラス okuyama.imdst.util.serializemap.
ByteDataSerializer
のメソッド
setInstanceCreateMapName(String)
- インタフェース okuyama.imdst.util.serializemap.
ISerializer
のメソッド
自身をインスタンス化したSerializeMapのユニーク名(インスタンスのHash値)を引数に1度だけ呼び出される.
setInstanceCreateMapName(String)
- クラス okuyama.imdst.util.serializemap.
ObjectStreamSerializer
のメソッド
setInstanceCreateMapName(String)
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のメソッド
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
のメソッド
キーを指定することでノードをセットする.
setKeyValue(String, String, String, String)
- クラス okuyama.imdst.helper.
MasterManagerHelper
のメソッド
Key-Valueを保存する.
setKeyValue(String, String, String, String, boolean)
- クラス okuyama.imdst.helper.
MasterManagerHelper
のメソッド
Key-Valueを保存する.
setKLastDataChangeTime(long)
- クラス okuyama.imdst.util.
KeyManagerValueMap
のメソッド
データを変更した最終時間を記録する.
setMainMasterNode(boolean, int)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
setMainMasterNodeInfo(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
setMemoryLimitMinSize(int)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
メモリ使用量の規定限界値を設定する.
setMethodTimeoutTime(int)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeとのコネクション確立後の処理依頼に対するタイムアウト時間.
setMyNodeInfo(String)
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
自身の情報をセット
setName(String)
- クラス okuyama.base.job.
AbstractHelper
のメソッド
setNameMap(String, String)
- クラス okuyama.imdst.util.io.
NodeDnsUtil
の static メソッド
setNewObjectValue(String, Object)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewObjectValue(String, String[], Object)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewObjectValue(String, Object, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewObjectValue(String, Object, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewObjectValue(String, Object, String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewObjectValue(String, String[], Object, String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String, String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへ新規データを登録要求する.
setNewValue(String, String[], String, String, Integer)
- クラス 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
のメソッド
他のクライアントが実施しているトランザクションコードを設定することで、 トランザクション処理を引き継ぐことが出来る。
setObjectValue(String, Object)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(Object).
setObjectValue(String, String[], Object)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(Object).
setObjectValue(String, Object, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(Object).
setObjectValue(String, String[], Object, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを送信する(Object).
setObjectValueVersionCheck(String, Object, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへバージョンチェック付きObject値登録要求をする.
setObjectValueVersionCheck(String, String[], Object, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへバージョンチェック付きObject値登録要求をする.
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へ送信
setRecoverProcessed(boolean)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
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
のメソッド
保存するデータの最大長を変更する.
setSendDataDebug(boolean)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
クライアントがokuyamaに送信しているデータをデバッグする.
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, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String, String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String[], String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String[], String, Integer)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String[], String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValue(String, String[], String, String, Integer)
- クラス 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, int, int)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String[], String, String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String[], String, String, int)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
MasterNodeへデータを登録要求する.
setValueAndCreateIndex(String, String[], String, String, int, 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へバージョンチェック付き値登録要求をする.
setValueVersionCheck(String, 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して返す.
shutdown()
- クラス okuyama.imdst.client.
OkuyamaClientFactory
のメソッド
Factoryを停止します.
shutdownMainProcess()
- クラス 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.
size()
- クラス okuyama.imdst.util.persistentmap.
PersistentMap
のメソッド
size.
size()
- クラス okuyama.imdst.util.persistentmap.
PersistentMapSet
のメソッド
size()
- クラス okuyama.imdst.util.serializemap.
SerializeMap
のメソッド
size.
size()
- クラス okuyama.imdst.util.serializemap.
SerializeMapSet
のメソッド
sizeHelperShareParam()
- クラス okuyama.base.job.
AbstractHelper
のメソッド
Helper間で共有する値の現在の総数を返す.
sizeSaveKey
- クラス okuyama.imdst.util.
FileBaseDataMap
の static 変数
slaveClusterMasterNode
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
socket
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
SoftRefCacheMap
-
okuyama.imdst.util
の クラス
SoftReferenceを利用したCache機構.
SoftRefCacheMap()
- クラス okuyama.imdst.util.
SoftRefCacheMap
のコンストラクタ
SoftRefCacheMap(int)
- クラス okuyama.imdst.util.
SoftRefCacheMap
のコンストラクタ
solitaryMasterNodeCheckAddress
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
SortedSchedulingRandomAccess
-
okuyama.imdst.util.io
の クラス
IOのRandomAccessFileのラッパー.
SortedSchedulingRandomAccess(File, String)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のコンストラクタ
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 メソッド
stopRecoverDataOutputOperation(String, int, ILogger)
- クラス okuyama.imdst.helper.
AbstractMasterManagerHelper
のメソッド
指定されたノードが行なっているリカバリ処理を停止する.
storeObject
- クラス okuyama.imdst.util.
CoreStorageContainer
の変数
storeTime
- クラス okuyama.imdst.util.
CoreStorageContainer
の変数
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 変数
tagIndexListMap
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
tagKeySep
- クラス okuyama.imdst.client.
OkuyamaClient
の static 変数
tagRegisterParallelBucket
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
tagStr
- クラス okuyama.imdst.client.result.
OkuyamaTagKeysResultSet
の変数
tagStrList
- クラス okuyama.imdst.client.result.
OkuyamaMultiTagKeysResultSet
の変数
tagValueAppendMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
take(String)
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のメソッド
Queueからデータ取得.
take(String, long)
- クラス okuyama.imdst.client.
OkuyamaQueueClient
のメソッド
Queueからデータ取得.
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[], BufferedOutputStream)
- インタフェース okuyama.imdst.util.protocol.
IProtocolTaker
のメソッド
takeResponseLine(String[])
- クラス okuyama.imdst.util.protocol.
MemcachedProtocolTaker
のメソッド
memcached用のレスポンスを作成.
takeResponseLine(String[], BufferedOutputStream)
- クラス okuyama.imdst.util.protocol.
MemcachedProtocolTaker
のメソッド
memcached用のレスポンスを作成.
takeResponseLine(String[], BufferedOutputStream)
- クラス okuyama.imdst.util.protocol.
MemcachedProtocolTaker4Data
のメソッド
memcache用のレスポンスを作成.
takeResponseLine(String[])
- クラス okuyama.imdst.util.protocol.
MemcachedProtocolTaker4Data
のメソッド
memcache用のレスポンスを作成.
takeResponseLine(String[], BufferedOutputStream)
- クラス okuyama.imdst.util.protocol.
OkuyamaProtocolTaker
のメソッド
okuyama用のレスポンスを作成.
takeResponseLine(String[])
- クラス okuyama.imdst.util.protocol.
OkuyamaProtocolTaker
のメソッド
okuyama用のレスポンスを作成.
tcpNoDelay
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
tcpReceiveBufferSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
tcpSendBufferSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
test.helper
- パッケージ test.helper
test.job
- パッケージ test.job
TestJob
-
test.job
の クラス
Test用のHelperを実行するJob.
TestJob()
- クラス test.job.
TestJob
のコンストラクタ
testSearch(String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
toString()
- クラス okuyama.imdst.util.
CoreMapKey
のメソッド
ToStringSerializer
-
okuyama.imdst.util.serializemap
の クラス
ISerializerの実装.
ToStringSerializer()
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のコンストラクタ
ToStringSerializer(String)
- クラス okuyama.imdst.util.serializemap.
ToStringSerializer
のコンストラクタ
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
の変数
transactionLogFsyncType
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
TransactionManagerHelper
-
okuyama.imdst.helper
の クラス
分散Transactionrを実現する.
TransactionManagerHelper()
- クラス okuyama.imdst.helper.
TransactionManagerHelper
のコンストラクタ
TransactionManagerJob
-
okuyama.imdst.job
の クラス
OkuyamaでTransactionの概念を実現する.
TransactionManagerJob()
- クラス okuyama.imdst.job.
TransactionManagerJob
のコンストラクタ
truncateData(String, int, String)
- クラス okuyama.imdst.client.
UtilClient
の static メソッド
truncateData(String)
- クラス okuyama.imdst.util.
KeyMapManager
のメソッド
指定のIsolation指定のuniqueKeyに関係するデータを全て削除する.
U
updateExpireTime(String)
- クラス okuyama.imdst.client.
OkuyamaClient
のメソッド
登録した値のExpireTimeを更新する。
useAutoConnect
- クラス okuyama.imdst.client.
OkuyamaClient
の変数
useCount
- クラス okuyama.imdst.client.
ClientRedirector
の変数
useDiskType
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
useMemoryLimitOver()
- クラス okuyama.imdst.util.
StatusUtil
の static メソッド
メモリ使用量が規定限界値を超えた場合に呼び出す.
USER_OPTION_STR
- クラス okuyama.base.lang.
BatchDefine
の static 変数
UserDataFilter
-
okuyama.imdst.client
の インタフェース
ユーザが独自で実装するOkuyamaClientで値取得時に返却の有無を決めるFilterのインターフェース.
useSerializeMap
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
useStorageObjectTime
- クラス okuyama.imdst.util.
CoreValueMap
の変数
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 変数
vacuumInvalidDataCompulsion
- クラス 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
のコンストラクタ
ValueCacheMap(int, Map)
- クラス okuyama.imdst.util.
ValueCacheMap
のコンストラクタ
valueCacheMaxSize
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
valueCompress(byte[])
- クラス okuyama.imdst.util.
SystemUtil
の static メソッド
Value用圧縮処理.
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 メソッド
Value圧縮解除処理.
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 変数
workFileStartingReadFlg
- クラス okuyama.imdst.util.
ImdstDefine
の static 変数
workMapFileEnc
- クラス okuyama.imdst.util.
KeyMapManager
の static 変数
write(byte[], int, int)
- クラス okuyama.imdst.util.io.
CustomRandomAccess
のメソッド
write(byte[], int, int)
- クラス okuyama.imdst.util.io.
HighSpeedDiskCacheRandomAccess
のメソッド
write(byte[], int, int)
- クラス okuyama.imdst.util.io.
NormalRandomAccess
のメソッド
write(byte[], int, int)
- クラス okuyama.imdst.util.io.
SortedSchedulingRandomAccess
のメソッド
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス