org.seasar.extension.dbcp
インタフェース ConnectionWrapper

すべてのスーパーインタフェース:
java.sql.Connection
既知の実装クラスの一覧:
ConnectionWrapperImpl

public interface ConnectionWrapper
extends java.sql.Connection

コネクションをラップするためのインターフェースです。 ConnectionPoolで管理するのはこのインターフェースのオブジェクトです。

作成者:
higa

フィールドの概要
 
インタフェース java.sql.Connection から継承したフィールド
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
メソッドの概要
 void cleanup()
          クリーンアップします。
 void closeReally()
          本当にクローズします。
 java.sql.Connection getPhysicalConnection()
          物理的なコネクションを返します。
 javax.sql.XAConnection getXAConnection()
          XAコネクションを返します。
 XAResource getXAResource()
          XAリソースを返します。
 void init(Transaction tx)
          初期化します。
 void release()
          解放します。
 
インタフェース java.sql.Connection から継承したメソッド
clearWarnings, close, commit, createStatement, createStatement, createStatement, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap
 

メソッドの詳細

closeReally

public void closeReally()
本当にクローズします。 Connection.close()を呼び出すとプールに返るだけで実際にはクローズしません。


release

public void release()
             throws java.sql.SQLException
解放します。

例外:
java.sql.SQLException - SQL例外が発生した場合

init

public void init(Transaction tx)
初期化します。

パラメータ:
tx - トランザクション

cleanup

public void cleanup()
クリーンアップします。


getPhysicalConnection

public java.sql.Connection getPhysicalConnection()
物理的なコネクションを返します。

戻り値:
物理的なコネクション

getXAResource

public XAResource getXAResource()
XAリソースを返します。

戻り値:
XAリソース

getXAConnection

public javax.sql.XAConnection getXAConnection()
XAコネクションを返します。

戻り値:
XAコネクション


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.