org.apache.commons.dbcp
クラス AbandonedObjectPool

java.lang.Object
  拡張org.apache.commons.pool.BaseObjectPool
      拡張org.apache.commons.pool.impl.GenericObjectPool
          拡張org.apache.commons.dbcp.AbandonedObjectPool
すべての実装インタフェース:
org.apache.commons.pool.ObjectPool

public class AbandonedObjectPool
extends org.apache.commons.pool.impl.GenericObjectPool

JDBC コネクションを追跡し、破棄されたもの回復することのできる Jakarta-Commons ObjectPool の実装です。 logAbandoned=true の場合には破棄されたデータベースコネクションを回復した場合にスタックトレースが出力されます。

An implementation of a Jakarta-Commons ObjectPool which tracks JDBC connections and can recover abandoned db connections. If logAbandoned=true, a stack trace will be printed for any abandoned db connections recovered.

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

入れ子クラスの概要
 
クラス org.apache.commons.pool.impl.GenericObjectPool から継承した入れ子クラス
org.apache.commons.pool.impl.GenericObjectPool.Config
 
フィールドの概要
 
クラス org.apache.commons.pool.impl.GenericObjectPool から継承したフィールド
_evictor, _factory, _maxActive, _maxIdle, _maxWait, _minEvictableIdleTimeMillis, _numActive, _numTestsPerEvictionRun, _pool, _testOnBorrow, _testOnReturn, _testWhileIdle, _timeBetweenEvictionRunsMillis, _whenExhaustedAction, DEFAULT_MAX_ACTIVE, DEFAULT_MAX_IDLE, DEFAULT_MAX_WAIT, DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS, DEFAULT_NUM_TESTS_PER_EVICTION_RUN, DEFAULT_TEST_ON_BORROW, DEFAULT_TEST_ON_RETURN, DEFAULT_TEST_WHILE_IDLE, DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS, DEFAULT_WHEN_EXHAUSTED_ACTION, WHEN_EXHAUSTED_BLOCK, WHEN_EXHAUSTED_FAIL, WHEN_EXHAUSTED_GROW
 
コンストラクタの概要
AbandonedObjectPool(org.apache.commons.pool.PoolableObjectFactory factory, AbandonedConfig config)
          データベースコネクションを追跡する ObjectPool を生成します。
 
メソッドの概要
 Object borrowObject()
          このプールからコネクションを取得します。
 void returnObject(Object obj)
          データベースコネクションをプールに返します。
 
クラス org.apache.commons.pool.impl.GenericObjectPool から継承したメソッド
clear, close, getMaxActive, getMaxIdle, getMaxWait, getMinEvictableIdleTimeMillis, getNumActive, getNumIdle, getNumTestsPerEvictionRun, getTestOnBorrow, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, getWhenExhaustedAction, setConfig, setFactory, setMaxActive, setMaxIdle, setMaxWait, setMinEvictableIdleTimeMillis, setNumTestsPerEvictionRun, setTestOnBorrow, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis, setWhenExhaustedAction
 
クラス org.apache.commons.pool.BaseObjectPool から継承したメソッド
numActive, numIdle
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbandonedObjectPool

public AbandonedObjectPool(org.apache.commons.pool.PoolableObjectFactory factory,
                           AbandonedConfig config)
データベースコネクションを追跡する ObjectPool を生成します。
Create an ObjectPool which tracks db connections.

パラメータ:
factory - コネクションの生成に使用されるファクトリ
factory used to create this
config - 破棄されたコネクションに対する設定情報
configuration for abandoned db connections
メソッドの詳細

borrowObject

public Object borrowObject()
                    throws Exception
このプールからコネクションを取得します。 removeAbandoned=true の場合にはアイドル時間が removeAbandonedTimeout を超えた場合、データベースコネクションを回復します。
Get a db connection from the pool. If removeAbandoned=true, recovers db connections which have been idle > removeAbandonedTimeout.

戻り値:
JDBCコネクション
Object jdbc Connection
例外:
Exception

returnObject

public void returnObject(Object obj)
                  throws Exception
データベースコネクションをプールに返します。
Return a db connection to the pool.

パラメータ:
obj - プールに返すデータベースコネクション
obj db Connection to return
例外:
Exception


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