org.apache.commons.dbcp
クラス AbandonedTrace

java.lang.Object
  拡張org.apache.commons.dbcp.AbandonedTrace
直系の既知のサブクラス:
DelegatingCallableStatement, DelegatingConnection, DelegatingPreparedStatement, DelegatingResultSet, DelegatingStatement

public class AbandonedTrace
extends Object

データベースコネクションを回復するために追跡し、破棄されたデータベースコネクションの情報をレポートします。 (このパッケージの) JDBC Connection、Statement、ResultSet クラスはこのクラスを継承します。

Tracks db connection usage for recovering and reporting abandoned db connections. The JDBC Connection, Statement, and ResultSet classes extend this class.

バージョン:
$Revision: 1.1.1.1 $ $Date: 2004/02/13 10:02:03 $
作成者:
Glenn L. Nielsen
翻訳者:
日置 聡
翻訳状況:
初稿(校正者募集中)
翻訳更新日:
2003/09/13

コンストラクタの概要
AbandonedTrace()
          設定情報なしで、破棄された情報のトレースを行わない新たな AbandonedTrace を生成します。
AbandonedTrace(AbandonedConfig config)
          親となるオブジェクトを持たない新たな AbandonedTrace を生成します。
AbandonedTrace(AbandonedTrace parent)
          親となるオブジェクトを持つ新たな AbandonedTrace を生成します。
 
メソッドの概要
protected  void addTrace(AbandonedTrace trace)
          トレースされるオブジェクトのリストにオブジェクトを追加します。
protected  void clearTrace()
          このオブジェクトにトレースされるオブジェクトのリストをクリアします。
protected  AbandonedConfig getConfig()
          このオブジェクトの破棄された情報のトレース設定を取得します。
protected  long getLastUsed()
          このオブジェクトが最後に使用された時刻(ミリセカンド)を取得します。
protected  List getTrace()
          このオブジェクトにトレースされるオブジェクトのリストを取得します。
 void printStackTrace()
          logAbandoned=true の場合、このオブジェクトの生成したコードのスタックトレースを出力します。
protected  void removeTrace(AbandonedTrace trace)
          このオブジェクトがトレースしている子オブジェクトを削除します。
protected  void setLastUsed()
          このオブジェクトが最後に使用された時刻(ミリセカンド)に現在の時刻を設定します。
protected  void setLastUsed(long time)
          このオブジェクトが最後に使用された時刻(ミリセカンド)を設定します。
protected  void setStackTrace()
          logAbandoned=true の場合、このオブジェクトのスタックトレースを生成し、このオブジェクトを親オブジェクトのトレースリストに追加します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbandonedTrace

public AbandonedTrace()
設定情報なしで、破棄された情報のトレースを行わない新たな AbandonedTrace を生成します。
Create a new AbandonedTrace without config and without doing abandoned tracing.


AbandonedTrace

public AbandonedTrace(AbandonedConfig config)
親となるオブジェクトを持たない新たな AbandonedTrace を生成します。
Construct a new AbandonedTrace with no parent object.

パラメータ:
config -

AbandonedTrace

public AbandonedTrace(AbandonedTrace parent)
親となるオブジェクトを持つ新たな AbandonedTrace を生成します。
Construct a new AbandonedTrace with a parent object.

パラメータ:
parent - 親となるオブジェクト
parent object
メソッドの詳細

addTrace

protected void addTrace(AbandonedTrace trace)
トレースされるオブジェクトのリストにオブジェクトを追加します。
Add an object to the list of objects being traced.

パラメータ:
trace - 追加するオブジェクト
object to add

clearTrace

protected void clearTrace()
このオブジェクトにトレースされるオブジェクトのリストをクリアします。
Clear the list of objects being traced by this object.


getConfig

protected AbandonedConfig getConfig()
このオブジェクトの破棄された情報のトレース設定を取得します。
Get the abandoned config for this object.

戻り値:
このオブジェクトの AbandonedConfig。
AbandonedConfig for this object

getLastUsed

protected long getLastUsed()
このオブジェクトが最後に使用された時刻(ミリセカンド)を取得します。
Get the last time this object was used in ms.

戻り値:
時刻(ミリセカンド)の long 値
long time in ms

getTrace

protected List getTrace()
このオブジェクトにトレースされるオブジェクトのリストを取得します。
Get a list of objects being traced by this object.

戻り値:
オブジェクトのリスト
List of objects

printStackTrace

public void printStackTrace()
logAbandoned=true の場合、このオブジェクトの生成したコードのスタックトレースを出力します。
If logAbandoned=true, print a stack trace of the code that created this object.


removeTrace

protected void removeTrace(AbandonedTrace trace)
このオブジェクトがトレースしている子オブジェクトを削除します。
Remove a child object this object is tracing.

パラメータ:
trace - 削除するオブジェクト
object to remvoe

setLastUsed

protected void setLastUsed()
このオブジェクトが最後に使用された時刻(ミリセカンド)に現在の時刻を設定します。
Set the time this object was last used to the current time in ms.


setLastUsed

protected void setLastUsed(long time)
このオブジェクトが最後に使用された時刻(ミリセカンド)を設定します。
Set the time in ms this object was last used.

パラメータ:
time - 時刻(ミリセカンド)
time in ms

setStackTrace

protected void setStackTrace()
logAbandoned=true の場合、このオブジェクトのスタックトレースを生成し、このオブジェクトを親オブジェクトのトレースリストに追加します。
If logAbandoned=true generate a stack trace for this object then add this object to the parent object trace list.



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