org.apache.avalon.excalibur.datasource
クラス J2eeDataSource

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLogEnabled
        |
        +--org.apache.avalon.excalibur.datasource.J2eeDataSource
すべての実装インタフェース:
org.apache.avalon.framework.component.Component, org.apache.avalon.framework.configuration.Configurable, DataSourceComponent, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, org.apache.avalon.framework.thread.ThreadSafe

public class J2eeDataSource
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements DataSourceComponent, org.apache.avalon.framework.logger.Loggable

The J2EE implementation for DataSources in Cocoon. This uses the javax.sql.DataSource object and assumes that the J2EE container pools the datasources properly.

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.5 $ $Date: 2001/12/11 09:53:28 $
作成者:
Berin Loritsch

フィールドの概要
static java.lang.String JDBC_NAME
           
protected  javax.sql.DataSource m_dataSource
           
 
インタフェース org.apache.avalon.excalibur.datasource.DataSourceComponent から継承したフィールド
ROLE
 
コンストラクタの概要
J2eeDataSource()
           
 
メソッドの概要
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
          Configure and set up DB connection.
 java.sql.Connection getConnection()
          Get the database connection
 void setLogger(org.apache.log.Logger logger)
           
 
クラス org.apache.avalon.framework.logger.AbstractLogEnabled から継承したメソッド
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JDBC_NAME

public static final java.lang.String JDBC_NAME

m_dataSource

protected javax.sql.DataSource m_dataSource
コンストラクタの詳細

J2eeDataSource

public J2eeDataSource()
メソッドの詳細

setLogger

public void setLogger(org.apache.log.Logger logger)
定義:
インタフェース org.apache.avalon.framework.logger.Loggable 内の setLogger

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Configure and set up DB connection. Here we set the connection information needed to create the Connection objects. It must be called only once.
定義:
インタフェース org.apache.avalon.framework.configuration.Configurable 内の configure
パラメータ:
conf - The Configuration object needed to describe the connection.
例外:
org.apache.avalon.framework.configuration.ConfigurationException -  

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Get the database connection
定義:
インタフェース DataSourceComponent 内の getConnection
インタフェース org.apache.avalon.excalibur.datasource.DataSourceComponent からコピーされたタグ:
例外:
NoValidConnectionException - when there is no valid Connection wrapper available in the classloader.
NoAvailableConnectionException - when there are no more available Connections in the pool.


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."