src/share/classes/javax/sql/PooledConnection.java

Print this page

        

*** 81,91 **** * the pool manager is notified because it has registered itself as * a <code>StatementEventListener</code> object using the * <code>ConnectionPool</code> method <code>addStatementEventListener</code>. * Thus, when an application closes its <code>PreparedStatement</code>, * the underlying prepared statement is recycled rather than being closed. - * <P> * * @since 1.4 */ public interface PooledConnection { --- 81,90 ----
*** 152,178 **** /** * Registers a <code>StatementEventListener</code> with this <code>PooledConnection</code> object. Components that * wish to be notified when <code>PreparedStatement</code>s created by the * connection are closed or are detected to be invalid may use this method * to register a <code>StatementEventListener</code> with this <code>PooledConnection</code> object. ! * <p> * @param listener an component which implements the <code>StatementEventListener</code> * interface that is to be registered with this <code>PooledConnection</code> object ! * <p> * @since 1.6 */ public void addStatementEventListener(StatementEventListener listener); /** * Removes the specified <code>StatementEventListener</code> from the list of * components that will be notified when the driver detects that a * <code>PreparedStatement</code> has been closed or is invalid. ! * <p> * @param listener the component which implements the * <code>StatementEventListener</code> interface that was previously * registered with this <code>PooledConnection</code> object ! * <p> * @since 1.6 */ public void removeStatementEventListener(StatementEventListener listener); } --- 151,177 ---- /** * Registers a <code>StatementEventListener</code> with this <code>PooledConnection</code> object. Components that * wish to be notified when <code>PreparedStatement</code>s created by the * connection are closed or are detected to be invalid may use this method * to register a <code>StatementEventListener</code> with this <code>PooledConnection</code> object. ! * * @param listener an component which implements the <code>StatementEventListener</code> * interface that is to be registered with this <code>PooledConnection</code> object ! * * @since 1.6 */ public void addStatementEventListener(StatementEventListener listener); /** * Removes the specified <code>StatementEventListener</code> from the list of * components that will be notified when the driver detects that a * <code>PreparedStatement</code> has been closed or is invalid. ! * * @param listener the component which implements the * <code>StatementEventListener</code> interface that was previously * registered with this <code>PooledConnection</code> object ! * * @since 1.6 */ public void removeStatementEventListener(StatementEventListener listener); }