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 クラスはこのクラスを継承します。

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

コンストラクタの概要
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 を生成します。


AbandonedTrace

public AbandonedTrace(AbandonedConfig config)
親となるオブジェクトを持たない新たな AbandonedTrace を生成します。

パラメータ:
config -

AbandonedTrace

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

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

addTrace

protected void addTrace(AbandonedTrace trace)
トレースされるオブジェクトのリストにオブジェクトを追加します。

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

clearTrace

protected void clearTrace()
このオブジェクトにトレースされるオブジェクトのリストをクリアします。


getConfig

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

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

getLastUsed

protected long getLastUsed()
このオブジェクトが最後に使用された時刻(ミリセカンド)を取得します。

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

getTrace

protected List getTrace()
このオブジェクトにトレースされるオブジェクトのリストを取得します。

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

printStackTrace

public void printStackTrace()
logAbandoned=true の場合、このオブジェクトの生成したコードのスタックトレースを出力します。


removeTrace

protected void removeTrace(AbandonedTrace trace)
このオブジェクトがトレースしている子オブジェクトを削除します。

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

setLastUsed

protected void setLastUsed()
このオブジェクトが最後に使用された時刻(ミリセカンド)に現在の時刻を設定します。


setLastUsed

protected void setLastUsed(long time)
このオブジェクトが最後に使用された時刻(ミリセカンド)を設定します。

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

setStackTrace

protected void setStackTrace()
logAbandoned=true の場合、このオブジェクトのスタックトレースを生成し、このオブジェクトを親オブジェクトのトレースリストに追加します。



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