org.apache.commons.dbcp
クラス AbandonedConfig

java.lang.Object
  拡張org.apache.commons.dbcp.AbandonedConfig

public class AbandonedConfig
extends Object

破棄されたデータベースコネクションを処理するための設定情報です。

バージョン:
$Revision: 1.1.1.1 $ $Date: 2004/02/13 10:02:03 $
作成者:
Glenn L. Nielsen
翻訳者:
日置 聡

コンストラクタの概要
AbandonedConfig()
           
 
メソッドの概要
 boolean getLogAbandoned()
          ステートメントまたはコネクションを破棄したアプリケーションのスタックトレースをログするかどうかのフラグです。
 boolean getRemoveAbandoned()
          removeAbandonedTimeout を超えた場合に破棄されたコネクションを削除するかどうかのフラグです。
 int getRemoveAbandonedTimeout()
          破棄されたコネクションを削除する処理のタイムアウト時間(秒)です。
 void setLogAbandoned(boolean logAbandoned)
          ステートメントまたはコネクションを破棄したアプリケーションのスタックトレースをログするかどうかのフラグです。
 void setRemoveAbandoned(boolean removeAbandoned)
          removeAbandonedTimeout を超えた場合に破棄されたコネクションを削除するかどうかのフラグです。
 void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
          破棄されたコネクションを削除する処理のタイムアウト時間(秒)です。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbandonedConfig

public AbandonedConfig()
メソッドの詳細

getLogAbandoned

public boolean getLogAbandoned()
ステートメントまたはコネクションを破棄したアプリケーションのスタックトレースをログするかどうかのフラグです。 デフォルトの値は false です。 破棄されたステートメントまたはコネクションのログ処理は 全てのコネクションを開く処理またはステートメントの生成時にスタックトレースを生成するためオーバヘッドを与えます。

戻り値:
boolean

getRemoveAbandoned

public boolean getRemoveAbandoned()
removeAbandonedTimeout を超えた場合に破棄されたコネクションを削除するかどうかのフラグです。 true か false を設定してください。デフォルトは false です。 true を設定した場合、アイドル時間が removeAbandonedTimeout を超えたコネクションは破棄され、削除されるべきであるとみなされます。 true を設定することによりコネクションのクローズ処理を失敗したときの処理があまり考慮されていない アプリケーションのデータベースコネクションを回復させることができます。

戻り値:
boolean

getRemoveAbandonedTimeout

public int getRemoveAbandonedTimeout()
破棄されたコネクションを削除する処理のタイムアウト時間(秒)です。 デフォルトは300秒です。

戻り値:
破棄されたコネクションを削除する処理のタイムアウト時間(秒)

setLogAbandoned

public void setLogAbandoned(boolean logAbandoned)
ステートメントまたはコネクションを破棄したアプリケーションのスタックトレースをログするかどうかのフラグです。 デフォルトの値は false です。 破棄されたステートメントまたはコネクションのログ処理は 全てのコネクションを開く処理またはステートメントの生成時にスタックトレースを生成するためオーバヘッドを与えます。

パラメータ:
logAbandoned -

setRemoveAbandoned

public void setRemoveAbandoned(boolean removeAbandoned)
removeAbandonedTimeout を超えた場合に破棄されたコネクションを削除するかどうかのフラグです。 true か false を設定してください。デフォルトは false です。 true を設定した場合、アイドル時間が removeAbandonedTimeout を超えたコネクションは破棄され、削除されるべきであるとみなされます。 true を設定することによりコネクションのクローズ処理を失敗したときの処理があまり考慮されていない アプリケーションのデータベースコネクションを回復させることができます。

パラメータ:
removeAbandoned -

setRemoveAbandonedTimeout

public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
破棄されたコネクションを削除する処理のタイムアウト時間(秒)です。 デフォルトは300秒です。

パラメータ:
removeAbandonedTimeout - 破棄されたコネクションを削除する処理のタイムアウト時間(秒)


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation