org.seasar.extension.dbcp.impl
クラス ConnectionPoolImpl

java.lang.Object
  拡張org.seasar.extension.dbcp.impl.ConnectionPoolImpl
すべての実装インタフェース:
ConnectionPool, Synchronization

public class ConnectionPoolImpl
extends Object
implements ConnectionPool, Synchronization


フィールドの概要
static int DEFAULT_TRANSACTION_ISOLATION_LEVEL
           
static String readOnly_BINDING
           
static String transactionIsolationLevel_BINDING
           
 
コンストラクタの概要
ConnectionPoolImpl()
           
 
メソッドの概要
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 void checkIn(ConnectionWrapper connection)
           
 ConnectionWrapper checkOut()
           
 void close()
           
 int getActivePoolSize()
           
 int getFreePoolSize()
           
 int getMaxPoolSize()
           
 int getTimeout()
           
 int getTransactionIsolationLevel()
           
 TransactionManager getTransactionManager()
           
 int getTxActivePoolSize()
           
 XADataSource getXADataSource()
           
 boolean isAllowLocalTx()
           
 boolean isReadOnly()
           
 void release(ConnectionWrapper connection)
           
 void setAllowLocalTx(boolean allowLocalTx)
           
 void setMaxPoolSize(int maxPoolSize)
           
 void setReadOnly(boolean readOnly)
           
 void setTimeout(int timeout)
           
 void setTransactionIsolationLevel(int transactionIsolationLevel)
           
 void setTransactionManager(TransactionManager transactionManager)
           
 void setXADataSource(XADataSource xaDataSource)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

readOnly_BINDING

public static final String readOnly_BINDING
関連項目:
定数フィールド値

transactionIsolationLevel_BINDING

public static final String transactionIsolationLevel_BINDING
関連項目:
定数フィールド値

DEFAULT_TRANSACTION_ISOLATION_LEVEL

public static final int DEFAULT_TRANSACTION_ISOLATION_LEVEL
関連項目:
定数フィールド値
コンストラクタの詳細

ConnectionPoolImpl

public ConnectionPoolImpl()
メソッドの詳細

getXADataSource

public XADataSource getXADataSource()

setXADataSource

public void setXADataSource(XADataSource xaDataSource)

getTransactionManager

public TransactionManager getTransactionManager()

setTransactionManager

public void setTransactionManager(TransactionManager transactionManager)

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getMaxPoolSize

public int getMaxPoolSize()
定義:
インタフェース ConnectionPool 内の getMaxPoolSize

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

isAllowLocalTx

public boolean isAllowLocalTx()

setAllowLocalTx

public void setAllowLocalTx(boolean allowLocalTx)

isReadOnly

public boolean isReadOnly()

setReadOnly

public void setReadOnly(boolean readOnly)

getTransactionIsolationLevel

public int getTransactionIsolationLevel()

setTransactionIsolationLevel

public void setTransactionIsolationLevel(int transactionIsolationLevel)

getActivePoolSize

public int getActivePoolSize()
定義:
インタフェース ConnectionPool 内の getActivePoolSize

getTxActivePoolSize

public int getTxActivePoolSize()
定義:
インタフェース ConnectionPool 内の getTxActivePoolSize

getFreePoolSize

public int getFreePoolSize()
定義:
インタフェース ConnectionPool 内の getFreePoolSize

checkOut

public ConnectionWrapper checkOut()
                           throws SQLException
定義:
インタフェース ConnectionPool 内の checkOut
例外:
SQLException

release

public void release(ConnectionWrapper connection)
定義:
インタフェース ConnectionPool 内の release

checkIn

public void checkIn(ConnectionWrapper connection)
定義:
インタフェース ConnectionPool 内の checkIn

afterCompletion

public void afterCompletion(int status)
定義:
インタフェース Synchronization 内の afterCompletion

beforeCompletion

public final void beforeCompletion()
定義:
インタフェース Synchronization 内の beforeCompletion

close

public final void close()
定義:
インタフェース ConnectionPool 内の close


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