public class PooledConnection
extends java.lang.Object
implements javax.sql.PooledConnection
PooledConnection interface.| Modifier and Type | Field and Description | 
|---|---|
| protected java.sql.Connection | connection | 
| private java.util.ArrayList | listeners | 
| Constructor and Description | 
|---|
| PooledConnection(java.sql.Connection connection) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addConnectionEventListener(javax.sql.ConnectionEventListener listener)Adds the specified listener to the list. | 
| void | addStatementEventListener(javax.sql.StatementEventListener listener) | 
| void | close()Closes the database connection. | 
| void | fireConnectionEvent(boolean closed,
                   java.sql.SQLException sqlException)Fires a new connection event on all listeners. | 
| java.sql.Connection | getConnection()Returns a ConnectionProxy. | 
| void | removeConnectionEventListener(javax.sql.ConnectionEventListener listener)Removes the specified listener from the list. | 
| void | removeStatementEventListener(javax.sql.StatementEventListener listener) | 
private java.util.ArrayList listeners
protected java.sql.Connection connection
public void addConnectionEventListener(javax.sql.ConnectionEventListener listener)
addConnectionEventListener in interface javax.sql.PooledConnectionfireConnectionEvent(boolean, java.sql.SQLException), 
removeConnectionEventListener(javax.sql.ConnectionEventListener)public void close()
           throws java.sql.SQLException
close in interface javax.sql.PooledConnectionjava.sql.SQLException - if an error occurspublic void fireConnectionEvent(boolean closed,
                       java.sql.SQLException sqlException)
closed - true if close has been called on the
        connection; false if the sqlException represents
        an error where the connection may not longer be used.sqlException - the SQLException to pass to the listenerspublic java.sql.Connection getConnection()
                                  throws java.sql.SQLException
getConnection in interface javax.sql.PooledConnectionjava.sql.SQLException - if an error occurspublic void removeConnectionEventListener(javax.sql.ConnectionEventListener listener)
removeConnectionEventListener in interface javax.sql.PooledConnectionaddConnectionEventListener(javax.sql.ConnectionEventListener), 
fireConnectionEvent(boolean, java.sql.SQLException)public void addStatementEventListener(javax.sql.StatementEventListener listener)
addStatementEventListener in interface javax.sql.PooledConnectionpublic void removeStatementEventListener(javax.sql.StatementEventListener listener)
removeStatementEventListener in interface javax.sql.PooledConnectionGenerated on June 8 2013