okuyama.imdst.client
クラス ClientRedirector

java.lang.Object
  上位を拡張 okuyama.imdst.client.OkuyamaClient
      上位を拡張 okuyama.imdst.client.ClientRedirector

public class ClientRedirector
extends OkuyamaClient

OkuyamaClientをConnectionPoolにて利用するためのラッパークラス.
ユーザが利用時に意識する必要はない.

作成者:
T.Okuyama

フィールドの概要
 long createTime
           
 long lastUseTime
           
 boolean returnFlg
           
 long useCount
           
 
クラス okuyama.imdst.client.OkuyamaClient から継承されたフィールド
blankStr, br, byteDataKeysSep, compressMode, connectDefaultEncoding, connectExitStr, getValueServerReqBuf, initParamConnectionTimeout, initParamEncoding, initParamMasterNodes, initParamOpenTimeout, initParamPort, initParamServer, masterNodesList, maxKeySize, maxValueSize, nowConnectServerInfo, okuyamaVersionNo, pw, saveSize, SEARCH_VALUE_TYPE_AND, SEARCH_VALUE_TYPE_OR, sepStr, setValueServerReqBuf, socket, tagKeySep, transactionCode, useAutoConnect
 
コンストラクタの概要
ClientRedirector(OkuyamaClientFactory factory)
           
 
メソッドの概要
 void clientClose()
           
 void close()
          MasterNodeとの接続を切断.
 void incrUseCount()
           
 
クラス okuyama.imdst.client.OkuyamaClient から継承されたメソッド
autoConnect, clearDictionaryCharacters, connect, connect, connect, dataDecoding, dataEncoding, decrValue, endTransaction, execCompress, execDecompres, getByteData, getByteValue, getByteValueVer2, getMultiTagKeys, getMultiTagKeys, getMultiTagKeys, getMultiTagKeysResult, getMultiTagKeysResult, getMultiTagValues, getMultiTagValues, getMultiTagValues, getMultiValue, getMultiValue, getNowTransactionCode, getObjectValue, getObjectValueAndUpdateExpireTime, getOkuyamaVersion, getTagKeys, getTagKeys, getTagKeys, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagKeysResult, getTagValues, getTagValues, getTargetIndexTagKeys, getValue, getValue, getValueAndUpdateExpireTime, getValueAndUpdateExpireTime, getValueScript, getValueScript, getValueScriptForUpdate, getValueScriptForUpdate, getValueVersionCheck, getValueVersionCheck, incrValue, initClient, lockData, readByteValue, readSearchValueResponse, readSearchValueResponse, releaseLockData, removeSearchIndex, removeSearchIndex, removeSearchIndex, removeSearchIndex, removeTagFromKey, removeValue, removeValue, searchValue, searchValue, searchValue, searchValue, sendByteValue, sendSearchValueRequest, sendSearchValueRequest, sendSearchValueRequest, setByteValue, setByteValue, setByteValue, setByteValue, setCompressMode, setConnectionInfos, setDictionaryCharacters, setMethodTimeoutTime, setNewObjectValue, setNewObjectValue, setNewObjectValue, setNewObjectValue, setNewObjectValue, setNewObjectValue, setNewValue, setNewValue, setNewValue, setNewValue, setNewValue, setNewValue, setNowTransactionCode, setObjectValue, setObjectValue, setObjectValue, setObjectValue, setSendDataDebug, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueAndCreateIndex, setValueAndCreateIndex, setValueAndCreateIndex, setValueAndCreateIndex, setValueAndCreateIndex, setValueAndCreateIndex, setValueAndCreateIndex, setValueVersionCheck, setValueVersionCheck, setValueVersionCheck, startTransaction
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

useCount

public long useCount

createTime

public long createTime

lastUseTime

public long lastUseTime

returnFlg

public boolean returnFlg
コンストラクタの詳細

ClientRedirector

public ClientRedirector(OkuyamaClientFactory factory)
メソッドの詳細

clientClose

public void clientClose()
                 throws OkuyamaClientException
例外:
OkuyamaClientException

close

public void close()
           throws OkuyamaClientException
クラス OkuyamaClient の記述:
MasterNodeとの接続を切断.

オーバーライド:
クラス OkuyamaClient 内の close
例外:
OkuyamaClientException

incrUseCount

public void incrUseCount()