(empty log message)
@@ -3153,7 +3153,7 @@ | ||
3153 | 3153 | * setObjectValueで登録した値を取得する.<br> |
3154 | 3154 | * |
3155 | 3155 | * @param keyStr Key値 |
3156 | - * @return Object[] 要素1(データ有無(String)):"true" or "false",要素2(データ):Object型(データ有無がfalseの場合のみエラーメッセージ文字列(String型固定)) | |
3156 | + * @return Object[] 要素1(データ有無(String)):"true" or "false" or "error",要素2(データ):Object型の値はもしくは"false"の場合はnull(データ有無がerrorの場合のみエラーメッセージ文字列(String型固定)) | |
3157 | 3157 | * @throws OkuyamaClientException |
3158 | 3158 | */ |
3159 | 3159 | public Object[] getObjectValue(String keyStr) throws OkuyamaClientException { |
@@ -3396,8 +3396,8 @@ | ||
3396 | 3396 | * 文字列エンコーディング指定なし.<br> |
3397 | 3397 | * デフォルトエンコーディングにて復元.<br> |
3398 | 3398 | * |
3399 | - * @param keyStrList Key値配列 | |
3400 | - * @return Map 取得データのMap 取得キーに同一の値を複数指定した場合は束ねられる Mapのキー値は指定されたKeyとなりValueは取得した値となる | |
3399 | + * @param keyStrList Key値配列<br>1つだけのKeyを指定することは出来ない | |
3400 | + * @return Map 取得データのMap 取得キーに同一の値を複数指定した場合は束ねられる Mapのキー値は指定されたKeyとなりValueは取得した値となる<br>全てのKeyに紐付くValueが存在しなかった場合は、nullが返る | |
3401 | 3401 | * @throws OkuyamaClientException |
3402 | 3402 | */ |
3403 | 3403 | public Map getMultiValue(String[] keyStrList) throws OkuyamaClientException { |
@@ -3409,9 +3409,9 @@ | ||
3409 | 3409 | * MasterNodeからKey値の配列を渡すことでValue値の集合を取得する.<br> |
3410 | 3410 | * 文字列エンコーディング指定あり.<br> |
3411 | 3411 | * |
3412 | - * @param keyStrList Key値配列 | |
3412 | + * @param keyStrList Key値配列<br>1つだけのKeyを指定することは出来ない | |
3413 | 3413 | * @param encoding エンコーディング指定 |
3414 | - * @return Map 取得データのMap 取得キーに同一の値を複数指定した場合は束ねられる Mapのキー値は指定されたKeyとなりValueは取得した値となる | |
3414 | + * @return Map 取得データのMap 取得キーに同一の値を複数指定した場合は束ねられる Mapのキー値は指定されたKeyとなりValueは取得した値となる<br>全てのKeyに紐付くValueが存在しなかった場合は、nullが返る | |
3415 | 3415 | * @throws OkuyamaClientException |
3416 | 3416 | */ |
3417 | 3417 | public Map getMultiValue(String[] keyStrList, String encoding) throws OkuyamaClientException { |
@@ -3830,7 +3830,7 @@ | ||
3830 | 3830 | /** |
3831 | 3831 | * MasterNodeからTag値を渡すことで紐付くKey値の配列を取得する<br> |
3832 | 3832 | * 複数のTagを指定することで、一度に関連する値を取得可能<br> |
3833 | - * 複数のTagに紐付く値はマージされて1つとなる(※AND指定)<br> | |
3833 | + * 複数のTagに紐付く値はマージされて1つとなる(※複数のTagはAND指定の扱いとなる)<br> | |
3834 | 3834 | * AND指定.<br> |
3835 | 3835 | * |
3836 | 3836 | * @param tagList Tag値のリスト |
@@ -7,9 +7,9 @@ | ||
7 | 7 | * 利用手順としては<br> |
8 | 8 | * 1.MasterNodeへ接続<br> |
9 | 9 | * 2.createQueueSpaceメソッドで任意の名前でQueue領域を作成(既に作成済みのQueue領域を利用する場合は作成不要)<br> |
10 | - * 3.putメソッドにデータを登録、もしくはtakeメソッドにて取り出し<br> | |
10 | + * 3.putメソッドにてデータを登録、もしくはtakeメソッドにて取り出し<br> | |
11 | 11 | * 4.利用終了後closeを呼び出す<br> |
12 | - * ※.Queue領域を削除する場合は | |
12 | + * ※.Queue領域を削除する場合はremoveQueueSpaceを呼び出す | |
13 | 13 | *<br> |
14 | 14 | * 実装例)<br> |
15 | 15 | *-----------------------------------------------------------<br> |
@@ -94,7 +94,7 @@ | ||
94 | 94 | * Queue領域を削除する.<br> |
95 | 95 | * 不要なデータも削除するため処理時間が長くなる可能性がある<br> |
96 | 96 | * |
97 | - * @param queueName 削除Queue名 | |
97 | + * @param queueName 削除Queue領域名 | |
98 | 98 | * @return boolean true=削除成功/削除失敗 |
99 | 99 | * @throws OkuyamaClientException |
100 | 100 | */ |
@@ -123,7 +123,7 @@ | ||
123 | 123 | /** |
124 | 124 | * Queueへのデータ登録.<br> |
125 | 125 | * |
126 | - * @param queueName 登録するQueue名 | |
126 | + * @param queueName 登録するQueue領域名 | |
127 | 127 | * @param data 登録データ |
128 | 128 | * @retrun boolean 成否 (true=登録成功/false=登録失敗) |
129 | 129 | * @throw OkuyamaClientException |
@@ -166,7 +166,7 @@ | ||
166 | 166 | * 指定したQueue名が存在しない場合はエラー<br> |
167 | 167 | * Queueにデータが存在しない場合は30秒待った後にnullが返る<br> |
168 | 168 | * |
169 | - * @param queueName 取得対象のQueue名 | |
169 | + * @param queueName 取得対象のQueue領域名 | |
170 | 170 | * @return 取得データ(指定時間以内に取得できない場合はnull) |
171 | 171 | * @throws OkuyamaClientException |
172 | 172 | */ |
@@ -180,7 +180,7 @@ | ||
180 | 180 | * 指定したQueue名が存在しない場合はエラー<br> |
181 | 181 | * Queueにデータが存在しない場合の待ち時間を設定出来る<br> |
182 | 182 | * |
183 | - * @param queueName 取得対象のQueue名 | |
183 | + * @param queueName 取得対象のQueue領域名 | |
184 | 184 | * @param timeOut 待ち受けタイムアウト時間(ミリ秒/単位) |
185 | 185 | * @return 取得データ(指定時間以内に取得できない場合はnull) |
186 | 186 | * @throws OkuyamaClientException |
@@ -6,16 +6,16 @@ | ||
6 | 6 | * ユーザプログラムに返る前に実装クラスに渡されfilterメソッドが実行されるので、そこで返却の有無を決めるように<br> |
7 | 7 | * 実装すれば返却値をコントロールできる.<br> |
8 | 8 | * 実装例) |
9 | - * public class ExampleUserFilter implements UserDataFilter { | |
10 | - * public boolean filter(Object key, Object value) { | |
11 | - * String targetKey = (Strin)key; | |
12 | - * String targetValue = (Strin)value; | |
13 | - * if (targetKey.indexOf("2011") != -1 && targetValue.indexOf("hogehoge") != -1) { | |
14 | - * return true; | |
15 | - * } | |
16 | - * return false; | |
17 | - * } | |
18 | - * } | |
9 | + * public class ExampleUserFilter implements UserDataFilter {<br> | |
10 | + * public boolean filter(Object key, Object value) {<br> | |
11 | + * String targetKey = (Strin)key;<br> | |
12 | + * String targetValue = (Strin)value;<br> | |
13 | + * if (targetKey.indexOf("2011") != -1 && targetValue.indexOf("hogehoge") != -1) {<br> | |
14 | + * return true;<br> | |
15 | + * }<br> | |
16 | + * return false;<br> | |
17 | + * }<br> | |
18 | + * }<br> | |
19 | 19 | *上記の実装例は、Keyに"2011"という文字列が含まれて、Valueに"hogehoge"という文字が含まれている場合のみ、値を変えすようになります<br> |
20 | 20 | * |
21 | 21 | * @author T.Okuyama |