org.apache.commons.dbcp
クラス PoolableConnection

java.lang.Object
  拡張org.apache.commons.dbcp.AbandonedTrace
      拡張org.apache.commons.dbcp.DelegatingConnection
          拡張org.apache.commons.dbcp.PoolableConnection
すべての実装インタフェース:
Connection

public class PoolableConnection
extends DelegatingConnection

自身がクローズされる際に内部のコネクションをクローズせず、自身を ObjectPool に返す、内部の Connection に処理を委託する Connection です。

バージョン:
$Id: PoolableConnection.java,v 1.1.1.1 2004/02/13 10:02:03 hioki Exp $
作成者:
Rodney Waldhoff, Glenn L. Nielsen, James House (james@interobjective.com)
翻訳者:
日置 聡

フィールドの概要
protected  org.apache.commons.pool.ObjectPool _pool
          自身を返す先となるプールです。
 
クラス org.apache.commons.dbcp.DelegatingConnection から継承したフィールド
_closed, _conn
 
インタフェース java.sql.Connection から継承したフィールド
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
コンストラクタの概要
PoolableConnection(Connection conn, org.apache.commons.pool.ObjectPool pool)
           
PoolableConnection(Connection conn, org.apache.commons.pool.ObjectPool pool, AbandonedConfig config)
           
 
メソッドの概要
 void close()
          自身をプールに返します。
 void reallyClose()
          内部に持つ Connection を実際にクローズします。
 
クラス org.apache.commons.dbcp.DelegatingConnection から継承したメソッド
activate, checkOpen, clearWarnings, commit, createStatement, createStatement, getAutoCommit, getCatalog, getDelegate, getInnermostDelegate, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, nativeSQL, passivate, prepareCall, prepareCall, prepareStatement, prepareStatement, rollback, setAutoCommit, setCatalog, setDelegate, setReadOnly, setTransactionIsolation, setTypeMap
 
クラス org.apache.commons.dbcp.AbandonedTrace から継承したメソッド
addTrace, clearTrace, getConfig, getLastUsed, getTrace, printStackTrace, removeTrace, setLastUsed, setLastUsed, setStackTrace
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.sql.Connection から継承したメソッド
createStatement, getHoldability, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, setHoldability, setSavepoint, setSavepoint
 

フィールドの詳細

_pool

protected org.apache.commons.pool.ObjectPool _pool
自身を返す先となるプールです。

コンストラクタの詳細

PoolableConnection

public PoolableConnection(Connection conn,
                          org.apache.commons.pool.ObjectPool pool)
パラメータ:
conn - 内部に保持するコネクション
pool - クローズの際に自身を返す先となるプール

PoolableConnection

public PoolableConnection(Connection conn,
                          org.apache.commons.pool.ObjectPool pool,
                          AbandonedConfig config)
パラメータ:
conn - 内部に保持するコネクション
pool - クローズの際に自身を返す先となるプール
config - 破棄された際の設定情報
メソッドの詳細

close

public void close()
           throws SQLException
自身をプールに返します。

定義:
インタフェース Connection 内の close
オーバーライド:
クラス DelegatingConnection 内の close
例外:
SQLException

reallyClose

public void reallyClose()
                 throws SQLException
内部に持つ Connection を実際にクローズします。

例外:
SQLException


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