You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/03/02 07:27:28 UTC

cvs commit: jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource DataSourceComponent.html J2eeDataSource.html JdbcConnection.html JdbcConnectionPool.html JdbcDataSource.html package-frame.html package-summary.html package-tree.html package-use.html

donaldp     01/03/01 22:27:28

  Added:       www/framework/api/org/apache/avalon/util/datasource
                        DataSourceComponent.html J2eeDataSource.html
                        JdbcConnection.html JdbcConnectionPool.html
                        JdbcDataSource.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
  Log:
  Commit missed files.
  
  Revision  Changes    Path
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/DataSourceComponent.html
  
  Index: DataSourceComponent.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:39 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Interface  DataSourceComponent
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataSourceComponent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DataSourceComponent.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.util.datasource</FONT>
  <BR>
  Interface  DataSourceComponent</H2>
  <DL>
  <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>, <A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A></DD>
  </DL>
  <DL>
  <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html">J2eeDataSource</A>, <A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html">JdbcDataSource</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public interface <B>DataSourceComponent</B><DT>extends <A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>, <A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A></DL>
  
  <P>
  The standard interface for DataSources in Avalon.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:27:28 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.Connection</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html#getConnection()">getConnection</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the Connection to the database</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.Configurable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/Configurable.html#configure(org.apache.avalon.Configuration)">configure</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="getConnection()"><!-- --></A><H3>
  getConnection</H3>
  <PRE>
  public java.sql.Connection <B>getConnection</B>()
                                    throws java.sql.SQLException</PRE>
  <DL>
  <DD>Gets the Connection to the database<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DataSourceComponent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="DataSourceComponent.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/J2eeDataSource.html
  
  Index: J2eeDataSource.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:39 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  J2eeDataSource
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/J2eeDataSource.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="J2eeDataSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.util.datasource</FONT>
  <BR>
  Class  J2eeDataSource</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">org.apache.avalon.AbstractLoggable</A>
          |
          +--<B>org.apache.avalon.util.datasource.J2eeDataSource</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>, <A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>, <A HREF="../../../../../org/apache/avalon/Loggable.html">Loggable</A>, <A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>J2eeDataSource</B><DT>extends <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A><DT>implements <A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A></DL>
  
  <P>
  The J2EE implementation for DataSources in Cocoon.  This uses the
   <code>javax.sql.DataSource</code> object and assumes that the
   J2EE container pools the datasources properly.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:27:28 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html#JDBC_NAME">JDBC_NAME</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;javax.sql.DataSource</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html#m_dataSource">m_dataSource</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html#J2eeDataSource()">J2eeDataSource</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html#configure(org.apache.avalon.Configuration)">configure</A></B>(<A HREF="../../../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure and set up DB connection.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.Connection</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html#getConnection()">getConnection</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the database connection</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="JDBC_NAME"><!-- --></A><H3>
  JDBC_NAME</H3>
  <PRE>
  public static final java.lang.String <B>JDBC_NAME</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="m_dataSource"><!-- --></A><H3>
  m_dataSource</H3>
  <PRE>
  protected javax.sql.DataSource <B>m_dataSource</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="J2eeDataSource()"><!-- --></A><H3>
  J2eeDataSource</H3>
  <PRE>
  public <B>J2eeDataSource</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="configure(org.apache.avalon.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(<A HREF="../../../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)
                 throws <A HREF="../../../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD>Configure and set up DB connection.  Here we set the connection
    information needed to create the Connection objects.  It must
    be called only once.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/Configurable.html#configure(org.apache.avalon.Configuration)">configure</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>conf</CODE> - The Configuration object needed to describe the
               connection.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - &nbsp;</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getConnection()"><!-- --></A><H3>
  getConnection</H3>
  <PRE>
  public java.sql.Connection <B>getConnection</B>()
                                    throws java.sql.SQLException</PRE>
  <DL>
  <DD>Get the database connection<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html#getConnection()">getConnection</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A></CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/J2eeDataSource.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="J2eeDataSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/JdbcConnection.html
  
  Index: JdbcConnection.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:39 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  JdbcConnection
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcConnection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcConnection.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.avalon.AbstractLoggable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.util.datasource</FONT>
  <BR>
  Class  JdbcConnection</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">org.apache.avalon.AbstractLoggable</A>
          |
          +--<B>org.apache.avalon.util.datasource.JdbcConnection</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, java.sql.Connection, <A HREF="../../../../../org/apache/avalon/Loggable.html">Loggable</A>, <A HREF="../../../../../org/apache/avalon/Poolable.html">Poolable</A>, <A HREF="../../../../../org/apache/avalon/Recyclable.html">Recyclable</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>JdbcConnection</B><DT>extends <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A><DT>implements java.sql.Connection, <A HREF="../../../../../org/apache/avalon/Recyclable.html">Recyclable</A></DL>
  
  <P>
  The Connection object used in conjunction with the JdbcDataSource
   object.
  
   TODO: Implement a configurable closed end Pool, where the Connection
   acts like JDBC PooledConnections work.  That means we can limit the
   total number of Connection objects that are created.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:27:28 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_java.sql.Connection"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface java.sql.Connection</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#JdbcConnection(java.sql.Connection, org.apache.avalon.util.pool.Pool)">JdbcConnection</A></B>(java.sql.Connection&nbsp;connection,
                 <A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A>&nbsp;pool)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#clearWarnings()">clearWarnings</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#close()">close</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#commit()">commit</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.Statement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#createStatement()">createStatement</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.Statement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#createStatement(int, int)">createStatement</A></B>(int&nbsp;resultSetType,
                  int&nbsp;resultSetConcurrency)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getAutoCommit()">getAutoCommit</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getCatalog()">getCatalog</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.DatabaseMetaData</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getMetaData()">getMetaData</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getTransactionIsolation()">getTransactionIsolation</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getTypeMap()">getTypeMap</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.SQLWarning</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#getWarnings()">getWarnings</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#isClosed()">isClosed</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#isReadOnly()">isReadOnly</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#nativeSQL(java.lang.String)">nativeSQL</A></B>(java.lang.String&nbsp;sql)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.CallableStatement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#prepareCall(java.lang.String)">prepareCall</A></B>(java.lang.String&nbsp;sql)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.CallableStatement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#prepareCall(java.lang.String, int, int)">prepareCall</A></B>(java.lang.String&nbsp;sql,
              int&nbsp;resultSetType,
              int&nbsp;resultSetConcurrency)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.PreparedStatement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#prepareStatement(java.lang.String)">prepareStatement</A></B>(java.lang.String&nbsp;sql)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.PreparedStatement</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#prepareStatement(java.lang.String, int, int)">prepareStatement</A></B>(java.lang.String&nbsp;sql,
                   int&nbsp;resultSetType,
                   int&nbsp;resultSetConcurrency)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#recycle()">recycle</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method should be implemented to remove all costly resources
   in object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#rollback()">rollback</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#setAutoCommit(boolean)">setAutoCommit</A></B>(boolean&nbsp;autoCommit)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#setCatalog(java.lang.String)">setCatalog</A></B>(java.lang.String&nbsp;catalog)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#setReadOnly(boolean)">setReadOnly</A></B>(boolean&nbsp;readOnly)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#setTransactionIsolation(int)">setTransactionIsolation</A></B>(int&nbsp;level)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html#setTypeMap(java.util.Map)">setTypeMap</A></B>(java.util.Map&nbsp;map)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="JdbcConnection(java.sql.Connection, org.apache.avalon.util.pool.Pool)"><!-- --></A><H3>
  JdbcConnection</H3>
  <PRE>
  public <B>JdbcConnection</B>(java.sql.Connection&nbsp;connection,
                        <A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A>&nbsp;pool)</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="createStatement()"><!-- --></A><H3>
  createStatement</H3>
  <PRE>
  public java.sql.Statement <B>createStatement</B>()
                                     throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>createStatement</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="prepareStatement(java.lang.String)"><!-- --></A><H3>
  prepareStatement</H3>
  <PRE>
  public java.sql.PreparedStatement <B>prepareStatement</B>(java.lang.String&nbsp;sql)
                                              throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>prepareStatement</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="prepareCall(java.lang.String)"><!-- --></A><H3>
  prepareCall</H3>
  <PRE>
  public java.sql.CallableStatement <B>prepareCall</B>(java.lang.String&nbsp;sql)
                                         throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>prepareCall</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="nativeSQL(java.lang.String)"><!-- --></A><H3>
  nativeSQL</H3>
  <PRE>
  public java.lang.String <B>nativeSQL</B>(java.lang.String&nbsp;sql)
                             throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>nativeSQL</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setAutoCommit(boolean)"><!-- --></A><H3>
  setAutoCommit</H3>
  <PRE>
  public void <B>setAutoCommit</B>(boolean&nbsp;autoCommit)
                     throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>setAutoCommit</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAutoCommit()"><!-- --></A><H3>
  getAutoCommit</H3>
  <PRE>
  public boolean <B>getAutoCommit</B>()
                        throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getAutoCommit</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="commit()"><!-- --></A><H3>
  commit</H3>
  <PRE>
  public void <B>commit</B>()
              throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>commit</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="rollback()"><!-- --></A><H3>
  rollback</H3>
  <PRE>
  public void <B>rollback</B>()
                throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>rollback</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="close()"><!-- --></A><H3>
  close</H3>
  <PRE>
  public void <B>close</B>()
             throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>close</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="recycle()"><!-- --></A><H3>
  recycle</H3>
  <PRE>
  public void <B>recycle</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/avalon/Recyclable.html">Recyclable</A></CODE></B></DD>
  <DD>This method should be implemented to remove all costly resources
   in object. These resources can be object references, database connections,
   threads etc. What is categorised as "costly" resources is determined on
   a case by case analysis.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/Recyclable.html#recycle()">recycle</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/Recyclable.html">Recyclable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isClosed()"><!-- --></A><H3>
  isClosed</H3>
  <PRE>
  public boolean <B>isClosed</B>()
                   throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>isClosed</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getMetaData()"><!-- --></A><H3>
  getMetaData</H3>
  <PRE>
  public java.sql.DatabaseMetaData <B>getMetaData</B>()
                                        throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getMetaData</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setReadOnly(boolean)"><!-- --></A><H3>
  setReadOnly</H3>
  <PRE>
  public void <B>setReadOnly</B>(boolean&nbsp;readOnly)
                   throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>setReadOnly</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isReadOnly()"><!-- --></A><H3>
  isReadOnly</H3>
  <PRE>
  public boolean <B>isReadOnly</B>()
                     throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>isReadOnly</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setCatalog(java.lang.String)"><!-- --></A><H3>
  setCatalog</H3>
  <PRE>
  public void <B>setCatalog</B>(java.lang.String&nbsp;catalog)
                  throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>setCatalog</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getCatalog()"><!-- --></A><H3>
  getCatalog</H3>
  <PRE>
  public java.lang.String <B>getCatalog</B>()
                              throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getCatalog</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setTransactionIsolation(int)"><!-- --></A><H3>
  setTransactionIsolation</H3>
  <PRE>
  public void <B>setTransactionIsolation</B>(int&nbsp;level)
                               throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>setTransactionIsolation</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getTransactionIsolation()"><!-- --></A><H3>
  getTransactionIsolation</H3>
  <PRE>
  public int <B>getTransactionIsolation</B>()
                              throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getTransactionIsolation</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getWarnings()"><!-- --></A><H3>
  getWarnings</H3>
  <PRE>
  public java.sql.SQLWarning <B>getWarnings</B>()
                                  throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getWarnings</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="clearWarnings()"><!-- --></A><H3>
  clearWarnings</H3>
  <PRE>
  public void <B>clearWarnings</B>()
                     throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>clearWarnings</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="createStatement(int, int)"><!-- --></A><H3>
  createStatement</H3>
  <PRE>
  public java.sql.Statement <B>createStatement</B>(int&nbsp;resultSetType,
                                            int&nbsp;resultSetConcurrency)
                                     throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>createStatement</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="prepareStatement(java.lang.String, int, int)"><!-- --></A><H3>
  prepareStatement</H3>
  <PRE>
  public java.sql.PreparedStatement <B>prepareStatement</B>(java.lang.String&nbsp;sql,
                                                     int&nbsp;resultSetType,
                                                     int&nbsp;resultSetConcurrency)
                                              throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>prepareStatement</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="prepareCall(java.lang.String, int, int)"><!-- --></A><H3>
  prepareCall</H3>
  <PRE>
  public java.sql.CallableStatement <B>prepareCall</B>(java.lang.String&nbsp;sql,
                                                int&nbsp;resultSetType,
                                                int&nbsp;resultSetConcurrency)
                                         throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>prepareCall</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getTypeMap()"><!-- --></A><H3>
  getTypeMap</H3>
  <PRE>
  public java.util.Map <B>getTypeMap</B>()
                           throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>getTypeMap</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setTypeMap(java.util.Map)"><!-- --></A><H3>
  setTypeMap</H3>
  <PRE>
  public void <B>setTypeMap</B>(java.util.Map&nbsp;map)
                  throws java.sql.SQLException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>setTypeMap</CODE> in interface <CODE>java.sql.Connection</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcConnection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcConnection.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.avalon.AbstractLoggable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/JdbcConnectionPool.html
  
  Index: JdbcConnectionPool.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:39 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  JdbcConnectionPool
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcConnectionPool.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcConnectionPool.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.avalon.AbstractLoggable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.util.datasource</FONT>
  <BR>
  Class  JdbcConnectionPool</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">org.apache.avalon.AbstractLoggable</A>
          |
          +--<B>org.apache.avalon.util.datasource.JdbcConnectionPool</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../../org/apache/avalon/Initializable.html">Initializable</A>, <A HREF="../../../../../org/apache/avalon/Loggable.html">Loggable</A>, <A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A>, java.lang.Runnable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>JdbcConnectionPool</B><DT>extends <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A><DT>implements <A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A>, java.lang.Runnable, <A HREF="../../../../../org/apache/avalon/Disposable.html">Disposable</A>, <A HREF="../../../../../org/apache/avalon/Initializable.html">Initializable</A></DL>
  
  <P>
  The Pool implementation for JdbcConnections.  It uses a background
   thread to manage the number of SQL Connections.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:27:28 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#JdbcConnectionPool(java.lang.String, java.lang.String, java.lang.String, int, int)">JdbcConnectionPool</A></B>(java.lang.String&nbsp;url,
                     java.lang.String&nbsp;username,
                     java.lang.String&nbsp;password,
                     int&nbsp;min,
                     int&nbsp;max)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#dispose()">dispose</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Destroys the service.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../../../org/apache/avalon/Poolable.html">Poolable</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#get()">get</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#init()">init</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize the service.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#put(org.apache.avalon.Poolable)">put</A></B>(<A HREF="../../../../../org/apache/avalon/Poolable.html">Poolable</A>&nbsp;obj)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html#run()">run</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="JdbcConnectionPool(java.lang.String, java.lang.String, java.lang.String, int, int)"><!-- --></A><H3>
  JdbcConnectionPool</H3>
  <PRE>
  public <B>JdbcConnectionPool</B>(java.lang.String&nbsp;url,
                            java.lang.String&nbsp;username,
                            java.lang.String&nbsp;password,
                            int&nbsp;min,
                            int&nbsp;max)</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="init()"><!-- --></A><H3>
  init</H3>
  <PRE>
  public void <B>init</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/avalon/Initializable.html">Initializable</A></CODE></B></DD>
  <DD>Initialize the service. This method is guaranteed to be called always
   after methods in <code>Configurable</code> and <code>Component</code>, 
   if the class implements those interfaces and before the run() method
   if the class implements <code>Runnable</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/Initializable.html#init()">init</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/Initializable.html">Initializable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="get()"><!-- --></A><H3>
  get</H3>
  <PRE>
  public <A HREF="../../../../../org/apache/avalon/Poolable.html">Poolable</A> <B>get</B>()
               throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/util/pool/Pool.html#get()">get</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="put(org.apache.avalon.Poolable)"><!-- --></A><H3>
  put</H3>
  <PRE>
  public void <B>put</B>(<A HREF="../../../../../org/apache/avalon/Poolable.html">Poolable</A>&nbsp;obj)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/util/pool/Pool.html#put(org.apache.avalon.Poolable)">put</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="run()"><!-- --></A><H3>
  run</H3>
  <PRE>
  public void <B>run</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="dispose()"><!-- --></A><H3>
  dispose</H3>
  <PRE>
  public void <B>dispose</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/avalon/Disposable.html">Disposable</A></CODE></B></DD>
  <DD>Destroys the service. This method is guaranteed to be called always
   after the stop() method if this class implements <code>Stoppable</code>.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/Disposable.html#dispose()">dispose</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/Disposable.html">Disposable</A></CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcConnectionPool.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcConnectionPool.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.avalon.AbstractLoggable">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/JdbcDataSource.html
  
  Index: JdbcDataSource.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:39 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Class  JdbcDataSource
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcDataSource.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcDataSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.avalon.util.datasource</FONT>
  <BR>
  Class  JdbcDataSource</H2>
  <PRE>
  java.lang.Object
    |
    +--<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">org.apache.avalon.AbstractLoggable</A>
          |
          +--<B>org.apache.avalon.util.datasource.JdbcDataSource</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, <A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>, <A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>, <A HREF="../../../../../org/apache/avalon/Loggable.html">Loggable</A>, <A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>JdbcDataSource</B><DT>extends <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A><DT>implements <A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A></DL>
  
  <P>
  The Default implementation for DataSources in Avalon.  This uses the
   normal <code>java.sql.Connection</code> object and
   <code>java.sql.DriverManager</code>.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Revision: 1.1 $ $Date: 2001/03/02 06:27:28 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:bloritsch@apache.org">Berin Loritsch</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html">JdbcConnectionPool</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html#m_pool">m_pool</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#m_logger">m_logger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html#JdbcDataSource()">JdbcDataSource</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html#configure(org.apache.avalon.Configuration)">configure</A></B>(<A HREF="../../../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure and set up DB connection.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html#dispose()">dispose</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispose properly of the pool</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.sql.Connection</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html#getConnection()">getConnection</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the database connection</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html">AbstractLoggable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#getLogger()">getLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setLogger(org.apache.log.Logger)">setLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, org.apache.log.Logger)">setupLogger</A>, <A HREF="../../../../../org/apache/avalon/AbstractLoggable.html#setupLogger(org.apache.avalon.Component, java.lang.String)">setupLogger</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="m_pool"><!-- --></A><H3>
  m_pool</H3>
  <PRE>
  protected <A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html">JdbcConnectionPool</A> <B>m_pool</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="JdbcDataSource()"><!-- --></A><H3>
  JdbcDataSource</H3>
  <PRE>
  public <B>JdbcDataSource</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="configure(org.apache.avalon.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(<A HREF="../../../../../org/apache/avalon/Configuration.html">Configuration</A>&nbsp;configuration)
                 throws <A HREF="../../../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></PRE>
  <DL>
  <DD>Configure and set up DB connection.  Here we set the connection
    information needed to create the Connection objects.  It must
    be called only once.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/Configurable.html#configure(org.apache.avalon.Configuration)">configure</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>conf</CODE> - The Configuration object needed to describe the
               connection.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/avalon/ConfigurationException.html">ConfigurationException</A></CODE> - &nbsp;</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getConnection()"><!-- --></A><H3>
  getConnection</H3>
  <PRE>
  public java.sql.Connection <B>getConnection</B>()
                                    throws java.sql.SQLException</PRE>
  <DL>
  <DD>Get the database connection<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html#getConnection()">getConnection</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="dispose()"><!-- --></A><H3>
  dispose</H3>
  <PRE>
  public void <B>dispose</B>()</PRE>
  <DL>
  <DD>Dispose properly of the pool<DD><DL>
  </DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JdbcDataSource.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="JdbcDataSource.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon.util.datasource
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  <FONT size="+1" CLASS="FrameTitleFont">
  <A HREF="../../../../../org/apache/avalon/util/datasource/package-summary.html" TARGET="classFrame">org.apache.avalon.util.datasource</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Interfaces</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="DataSourceComponent.html" TARGET="classFrame"><I>DataSourceComponent</I></A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="J2eeDataSource.html" TARGET="classFrame">J2eeDataSource</A>
  <BR>
  <A HREF="JdbcConnection.html" TARGET="classFrame">JdbcConnection</A>
  <BR>
  <A HREF="JdbcConnectionPool.html" TARGET="classFrame">JdbcConnectionPool</A>
  <BR>
  <A HREF="JdbcDataSource.html" TARGET="classFrame">JdbcDataSource</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Package org.apache.avalon.util.datasource
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/cli/test/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/test/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.avalon.util.datasource
  </H2>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Interface Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DataSourceComponent.html"><I>DataSourceComponent</I></A></B></TD>
  <TD>The standard interface for DataSources in Avalon.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Class Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="J2eeDataSource.html">J2eeDataSource</A></B></TD>
  <TD>The J2EE implementation for DataSources in Cocoon.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="JdbcConnection.html">JdbcConnection</A></B></TD>
  <TD>The Connection object used in conjunction with the JdbcDataSource
   object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="JdbcConnectionPool.html">JdbcConnectionPool</A></B></TD>
  <TD>The Pool implementation for JdbcConnections.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="JdbcDataSource.html">JdbcDataSource</A></B></TD>
  <TD>The Default implementation for DataSources in Avalon.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/cli/test/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/test/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:32 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: org.apache.avalon.util.datasource Class Hierarchy
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/cli/test/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/test/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.avalon.util.datasource
  </H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.avalon.<A HREF="../../../../../org/apache/avalon/AbstractLoggable.html"><B>AbstractLoggable</B></A> (implements org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Loggable.html">Loggable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/J2eeDataSource.html"><B>J2eeDataSource</B></A> (implements org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>)
  <LI TYPE="circle">class org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnection.html"><B>JdbcConnection</B></A> (implements java.sql.Connection, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Recyclable.html">Recyclable</A>)
  <LI TYPE="circle">class org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcConnectionPool.html"><B>JdbcConnectionPool</B></A> (implements org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Disposable.html">Disposable</A>, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Initializable.html">Initializable</A>, org.apache.avalon.util.pool.<A HREF="../../../../../org/apache/avalon/util/pool/Pool.html">Pool</A>, java.lang.Runnable)
  <LI TYPE="circle">class org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/JdbcDataSource.html"><B>JdbcDataSource</B></A> (implements org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html">DataSourceComponent</A>)
  </UL>
  </UL>
  </UL>
  <H2>
  Interface Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Component.html"><B>Component</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html"><B>DataSourceComponent</B></A> (also extends org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A>)
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Configurable.html"><B>Configurable</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html"><B>DataSourceComponent</B></A> (also extends org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/ThreadSafe.html">ThreadSafe</A>)
  </UL>
  <LI TYPE="circle">interface org.apache.avalon.<A HREF="../../../../../org/apache/avalon/ThreadSafe.html"><B>ThreadSafe</B></A><UL>
  <LI TYPE="circle">interface org.apache.avalon.util.datasource.<A HREF="../../../../../org/apache/avalon/util/datasource/DataSourceComponent.html"><B>DataSourceComponent</B></A> (also extends org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Component.html">Component</A>, org.apache.avalon.<A HREF="../../../../../org/apache/avalon/Configurable.html">Configurable</A>)
  </UL>
  </UL>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/cli/test/package-tree.html"><B>PREV</B></A>&nbsp;
  &nbsp;<A HREF="../../../../../org/apache/avalon/util/datasource/test/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-avalon/www/framework/api/org/apache/avalon/util/datasource/package-use.html
  
  Index: package-use.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Fri Mar 02 16:58:29 GMT+11:00 2001 -->
  <TITLE>
  Avalon API: Uses of Package org.apache.avalon.util.datasource
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Package<br>org.apache.avalon.util.datasource</B></H2>
  </CENTER>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Packages that use <A HREF="../../../../../org/apache/avalon/util/datasource/package-summary.html">org.apache.avalon.util.datasource</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.datasource"><B>org.apache.avalon.util.datasource</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.avalon.util.datasource.test"><B>org.apache.avalon.util.datasource.test</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.datasource"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../../../org/apache/avalon/util/datasource/package-summary.html">org.apache.avalon.util.datasource</A> used by <A HREF="../../../../../org/apache/avalon/util/datasource/package-summary.html">org.apache.avalon.util.datasource</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../../../org/apache/avalon/util/datasource/class-use/DataSourceComponent.html#org.apache.avalon.util.datasource"><B>DataSourceComponent</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The standard interface for DataSources in Avalon.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../../../org/apache/avalon/util/datasource/class-use/JdbcConnectionPool.html#org.apache.avalon.util.datasource"><B>JdbcConnectionPool</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Pool implementation for JdbcConnections.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.avalon.util.datasource.test"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../../../org/apache/avalon/util/datasource/package-summary.html">org.apache.avalon.util.datasource</A> used by <A HREF="../../../../../org/apache/avalon/util/datasource/test/package-summary.html">org.apache.avalon.util.datasource.test</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../../../org/apache/avalon/util/datasource/class-use/DataSourceComponent.html#org.apache.avalon.util.datasource.test"><B>DataSourceComponent</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The standard interface for DataSources in Avalon.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>