Search:

Search all manuals
Search this manual
Manual
Couchbaseクライアントライブラリ: Java 1.0
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
3 APIの利用
Chapter Sections
Chapters

3.3. 接続をシャットダウンする

接続を閉じる良い方法は、タイムアウト期間と時間単位によりタイムアウトを指定して shutdown() メソッドを実行しアクティブな接続をきちんとシャットダウンすることです。次のコードは60秒後に、設定された全てのサーバへのアクティブな接続をシャットダウンします:

client.shutdown(60, TimeUnit.SECONDS);

時間単位の仕様は次の値を持つ TimeUnit の列挙型に依存します:

定数 内容
TimeUnit.NANOSECONDS ナノ秒(10 -9 秒)
TimeUnit.MICROSECONDS マイクロ秒(10 -6 秒)
TimeUnit.MILLISECONDS ミリ秒(10 -3 秒)
TimeUnit.SECONDS

メソッドは、シャットダウン要求が正常に完了したかどうかを示すブール値を返します。

アクティブな接続を直ちにシャットダウンするには、Memcached オブジェクトのshutdown() メソッドを利用します。例:

client.shutdown();

この形式では、shutdown() メソッドの戻り値はありません。