Search:

Search all manuals
Search this manual
Manual
Couchbaseクライアントライブラリ: Java 1.0
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
1 入門編
Chapter Sections
Chapters

1.3. Couchbase APIの概要

Couchbaseクライアントライブラリには、魔法の様に素晴らしい独自の分散メモリを実装するために利用できる、多くのAPIメソッドがあります。以下のクライアントライブラリメソッドは、素早く参照できるように、カテゴリに分類されています。

表1.1 同期メソッド

decr キーをデクリメントし、値を返します。
get キャッシュから値を取得します。
getBulk 同時に複数の値を取得します。
gets チェックアンドセット(CAS)を利用して、値を取得します。
incr キーの値をインクリメントします。

表1.2 同期チェックアンドセット

cas チェックアンドセット(CAS)操作を実行します。

表1.3 非同期メソッド

add 既に存在しない場合に、オブジェクトをキャッシュに追加します。
delete キャッシュから値を削除します。
flush すべてのサーバー上のキャッシュをクリアします。
append キャッシュ内の既存の値に追記します。
asyncCAS チェックアンドセット(CAS)を利用して、値を取得します。
asyncDecr 値をデクリメントします。
asyncGet 値を取得します。
asyncGetBulk 同時に複数の値を取得します。
asyncGets CASを利用して、値を取得します。
asyncIncr 値をインクリメントします。

表1.4 ステータスメソッド

addObserver 接続状態を監視するオブザーバを追加します。
getAvailableServers 使用可能なサーバーのリストを返します。
getNodeLocator ノードのロケータの読み取り専用インスタンスを返します。
getStats 接続統計情報を返します。
getTranscoder デフォルトのトランスコーダのインスタンスを返します。
getUnavailableServers 利用できないサーバのリストを返します。
getVersions 接続されているすべてのサーバーのバージョンを返します。