interbase.interclient
Class ConnectionCache
java.lang.Object
|
+--interbase.interclient.ConnectionCache
- public class ConnectionCache
- extends Object
- implements javax.sql.ConnectionEventListener
The ConnectionCache class implements
the javax.sql.ConnectionEventListener interface so that it can be notified when
close and error events occur on a PooledConnection that is in use.
The ConnectionEventListener interface is implemented by a
connection pooling component. A connection pooling component will
usually be provided by a JDBC driver vendor, or another software
vendor. A ConnectionEventListener is notified by a JDBC driver when
an application is finished using a connection. This event occurs
after the application calls close on its representation of the
connection. A ConnectionEventListener is also notified when a
Connection error occurs due to the fact that the Connection is unfit
for future use---the server has crashed, for example. The listener is
notified, by the JDBC driver, just before the driver throws an
SQLException to the application using the Connection.
- Since:
- Extension, proposed for future release, not yet supported
- Version:
- Std Ext 0.7
Method Summary |
void |
connectionClosed(javax.sql.ConnectionEvent event)
Invoked when the application calls close() on its
representation of the connection. |
void |
connectionErrorOccurred(javax.sql.ConnectionEvent event)
Invoked when a fatal connection error occurs, just before
an SQLException is thrown to the application. |
javax.sql.PooledConnection |
lookup()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ConnectionCache
public ConnectionCache()
lookup
public javax.sql.PooledConnection lookup()
- Since:
- Extension, proposed for future release, not yet supported
connectionClosed
public void connectionClosed(javax.sql.ConnectionEvent event)
- Invoked when the application calls close() on its
representation of the connection.
- Specified by:
- connectionClosed in interface javax.sql.ConnectionEventListener
- Parameters:
event
- an event object describing the source of the event- Since:
- Extension, proposed for future release, not yet supported
connectionErrorOccurred
public void connectionErrorOccurred(javax.sql.ConnectionEvent event)
- Invoked when a fatal connection error occurs, just before
an SQLException is thrown to the application.
- Specified by:
- connectionErrorOccurred in interface javax.sql.ConnectionEventListener
- Parameters:
event
- an event object describing the source of the event- Since:
- Extension, proposed for future release, not yet supported
Send comments or suggestions to interclient@interbase.com