|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectokuyama.imdst.client.OkuyamaClient
okuyama.imdst.client.ImdstKeyValueClient
public class ImdstKeyValueClient
MasterNodeと通信を行うプログラムインターフェース
okuyamaが内部で使用するClient
一般的なクライアントアプリケーションが使用する想定ではない
okuyama.imdst.client.OkuyamaClientを使用してください.
フィールドの概要 |
---|
クラス okuyama.imdst.client.OkuyamaClient から継承されたフィールド |
---|
blankStr, br, byteDataKeysSep, compressMode, connectDefaultEncoding, connectExitStr, getValueServerReqBuf, masterNodesList, maxKeySize, maxValueSize, nowConnectServerInfo, pw, saveSize, SEARCH_VALUE_TYPE_AND, SEARCH_VALUE_TYPE_OR, sepStr, setValueServerReqBuf, socket, tagKeySep, transactionCode |
コンストラクタの概要 | |
---|---|
ImdstKeyValueClient()
コンストラクタ |
メソッドの概要 | |
---|---|
boolean |
arrivalMasterNode()
MasterNodeの生死を確認する. |
void |
changeByteSaveSize(int size)
バイナリデータ分割保存サイズを変更 |
void |
connect(java.lang.String server,
int port)
接続処理. |
java.lang.String |
getDataNodeStatus(java.lang.String nodeInfo)
DataNodeのステータスを取得する. |
java.lang.String |
getNowTransactionCode()
トランザクションを開始している場合、自身のトランザクションを一意に表す コードを返す. |
void |
nextConnect()
設定されたMasterNodeの接続情報を元に自動的に接続を行う. |
void |
setNowTransactionCode(java.lang.String transactionCode)
他のクライアントが実施しているトランザクションコードを設定することで、 トランザクション処理を引き継ぐことが出来る。 |
void |
setSaveMaxDataSize(int size)
保存するデータの最大長を変更する. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ImdstKeyValueClient()
メソッドの詳細 |
---|
public void connect(java.lang.String server, int port) throws OkuyamaClientException
OkuyamaClient
内の connect
server
- サーバ名port
- ポート番号
OkuyamaClientException
public void setSaveMaxDataSize(int size)
size
- 保存サイズ(バイト長)public void changeByteSaveSize(int size)
size
- サイズpublic void nextConnect() throws OkuyamaClientException
masterNodes
- 接続情報の配列 "IP:PORT"の形式
OkuyamaClientException
public java.lang.String getNowTransactionCode()
OkuyamaClient
内の getNowTransactionCode
public void setNowTransactionCode(java.lang.String transactionCode)
OkuyamaClient
内の setNowTransactionCode
public boolean arrivalMasterNode() throws OkuyamaClientException
OkuyamaClientException
public java.lang.String getDataNodeStatus(java.lang.String nodeInfo) throws OkuyamaClientException
nodeInfo
- DataNodeとPortの組み合わせ文字列 "NodeName:PortNo"
OkuyamaClientException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |