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に戻す.
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の接続情報を元に自動的に接続を行う.
autoGc() - クラス okuyama.imdst.util.JavaSystemApi の static メソッド
自動でgcを発行する.
autoLockRelease(long) - クラス okuyama.imdst.util.KeyMapManager のメソッド
Lockの自動開放メソッド.

B

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

C

calcExpireTime(String) - クラス okuyama.imdst.util.protocol.AbstractProtocolTaker の static メソッド
 
calcSizeFlg - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
calcValue(String, int, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
キーを指定することで紐付くValueに計算を行う.
changeByteSaveSize(int) - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
バイナリデータ分割保存サイズを変更
ChannelInput - okuyama.imdst.util.io の クラス
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.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 のコンストラクタ
 
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.ValueCacheMap のメソッド
containsKey
containsKeyPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
containsTagPair(String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
convertDecodeKey(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のObjectはCoreValue 返却値はBase64でエンコード後の文字列
convertDecodeKey(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertDecodeKey(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはCoreMapKey 返却値は文字列
convertDecodeKey(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のObjectはCoreValue 返却値はBase64でエンコード後の文字列
convertDecodeValue(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のString型の値 Integerに変換して返却
convertDecodeValue(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertDecodeValue(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコードされた文字とメタ情報の連結文字列のbyte配列 返却値はbyte配列を文字列に変更したString
convertDecodeValue(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のLong型の値 返却値は何もせずに返却
convertEncodeKey(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKeyに格納して返す
convertEncodeKey(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertEncodeKey(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKey
convertEncodeKey(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコード後のString 返却値はCoreMapKeyに格納して返す
convertEncodeValue(Object) - クラス okuyama.imdst.util.AllFileModeCoreValueCnv のメソッド
引数のInteger型の値 Stringに変換して返す
convertEncodeValue(Object) - インタフェース okuyama.imdst.util.ICoreValueConverter のメソッド
 
convertEncodeValue(Object) - クラス okuyama.imdst.util.MemoryModeCoreValueCnv のメソッド
引数のObjectはBase64でエンコードされた文字とメタ情報の連結文字列 Base64エンコード済み以外のValueは不正な動作とんある可能性がある 返却値はbyte配列
convertEncodeValue(Object) - クラス okuyama.imdst.util.PartialFileModeCoreValueCnv のメソッド
引数のLong型の値 返却値は何もせずに返却
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クラスインスタンス作成.
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オプションを利用した際に、標準出力への出力を行う.
decrValue(String, long) - クラス 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.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 のメソッド
 
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クラスを実行.
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 変数
 
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.
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 のメソッド
設定されている設定情報を取り出す.
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() - クラス 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のプールを取得する.
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のステータスを返す.
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 メソッド
 
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値の集合を取得する.
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のプールを取得する.
getNoCnv(Object) - クラス okuyama.imdst.util.KeyManagerValueMap のメソッド
データを無加工で取り出す.
getNodeDataSize() - クラス okuyama.imdst.util.StatusUtil の static メソッド
DataNodeの格納して格納しているデータサイズを返す
getNodeFullName() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodeName() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodePort() - クラス okuyama.imdst.util.io.KeyNodeConnector のメソッド
 
getNodeRebootTime(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
ノードの最新起動時間を取得 起動時間が記録されていない(一度も再起動が発生していない)場合はnullが応答
getNodeStatusDt(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNodeUseStatus(String) - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
指定ノードの使用状況を取得 返却値は現在の使用数をあらわす
getNodeUseStatus(String) - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowConnectionPoolCount() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
getNowCpuStatus() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowMemoryStatus() - クラス okuyama.imdst.util.StatusUtil の static メソッド
 
getNowNodeDataOptimization() - クラス okuyama.imdst.helper.AbstractMasterManagerHelper のメソッド
 
getNowTransactionCode() - クラス okuyama.imdst.client.ImdstKeyValueClient のメソッド
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す.
getNowTransactionCode() - クラス okuyama.imdst.client.OkuyamaClient のメソッド
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す.
getObjectValue(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
getObjectValueAndUpdateExpireTime(String) - クラス okuyama.imdst.client.OkuyamaClient のメソッド
MasterNodeからKeyでValueを取得する.
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を取得する.
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 のコンストラクタ
コンストラクタ
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 メソッド
 
incrUseCount() - クラス okuyama.imdst.client.ClientRedirector のメソッド
 
incrValue(String, long) - クラス 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に書き出した後でも必須
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 のメソッド
 
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 変数
 
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 変数
 
keyNodeLockingSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyNodeOptimizationConsistentHashHelper - okuyama.imdst.helper の クラス
KeyNodeのデータを最適化するHelperクラス.
KeyNodeOptimizationConsistentHashHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationConsistentHashHelper のコンストラクタ
 
KeyNodeOptimizationHelper - okuyama.imdst.helper の クラス
KeyNodeのデータを最適化するHelperクラス
KeyNodeOptimizationHelper() - クラス okuyama.imdst.helper.KeyNodeOptimizationHelper のコンストラクタ
 
keyNodeReaderKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeReleaseSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeSocketKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeStreamReaderKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeStreamWriterKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTagRegistSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTgaInKeyRemoveNotFoundStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeTgaInKeyRemoveSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
keyNodeUpdateVersionCheckSuccessStr - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
KeyNodeWatchHelper - okuyama.imdst.helper の クラス
KeyNodeの監視を行うHelperクラス
KeyNodeWatchHelper() - クラス okuyama.imdst.helper.KeyNodeWatchHelper のコンストラクタ
 
KeyNodeWatchJob - okuyama.imdst.job の クラス
KeyNodeを監視して生存確認を行う.
KeyNodeWatchJob() - クラス okuyama.imdst.job.KeyNodeWatchJob のコンストラクタ
 
keyNodeWriterKey - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
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 の変数
 
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 のコンストラクタ
 

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 のコンストラクタ
 

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 のメソッド
ダウン状態から復帰したノードに対して、ペアーのノードのデータをコピーする.
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 のコンストラクタ
 
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 のメソッド
 
outputConsistentHashMoveData2Stream(PrintWriter, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputDataStopSignal - クラス okuyama.imdst.util.KeyMapManager の変数
 
outputDiffKeyMapObj2Stream(PrintWriter, BufferedReader) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputKeyMapObj2Stream(PrintWriter) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 
outputNoMatchKeyMapKey2Stream(PrintWriter, int, String) - クラス okuyama.imdst.util.KeyMapManager のメソッド
 

P

paddingSymbol - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
paddingSymbolSet - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
paddingSymbolSetString - クラス okuyama.imdst.util.FileBaseDataMap の static 変数
 
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 のメソッド
 
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 のメソッド
 
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 のメソッド
 
recoverConnectionTimeout - クラス okuyama.imdst.util.ImdstDefine の static 変数
 
recoverProcessed - クラス okuyama.imdst.helper.AbstractMasterManagerHelper の 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 のメソッド
ノードの停止を登録
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 のメソッド
 
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に書き込む.
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.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の接続情報を設定する.
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.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 のメソッド
キーを指定することでノードをセットする.
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).
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を停止します.
shutdownMainProccess() - クラス okuyama.base.JavaMain の static メソッド
 
size() - クラス okuyama.imdst.util.CoreValueMap のメソッド
size.
size() - クラス okuyama.imdst.util.CoreValueMapSet のメソッド
 
size() - クラス okuyama.imdst.util.FileBaseDataList のメソッド
size.
size() - クラス okuyama.imdst.util.FileBaseDataMap のメソッド
size.
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 変数
 
socket - クラス okuyama.imdst.client.OkuyamaClient の変数
 
SoftRefCacheMap - okuyama.imdst.util の クラス
SoftReferenceを利用したCache機構.
SoftRefCacheMap() - クラス okuyama.imdst.util.SoftRefCacheMap のコンストラクタ
 
SoftRefCacheMap(int) - クラス okuyama.imdst.util.SoftRefCacheMap のコンストラクタ
 
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 メソッド
 
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用のレスポンスを作成.
test.helper - パッケージ test.helper
 
test.job - パッケージ test.job
 
TestJob - test.job の クラス
Test用のHelperを実行するJob.
TestJob() - クラス test.job.TestJob のコンストラクタ
 
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

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