Package org.geotools.jdbc
Interface ConnectionLifecycleListener
- All Known Implementing Classes:
SessionCommandsListener
public interface ConnectionLifecycleListener
This interface can be implemented to perform custom behavior on each connection as it gets borrowed from the
connection pool and then released back to the pool.
- Author:
- Andrea Aime - GeoSolutions
-
Method Summary
Modifier and TypeMethodDescriptionvoidonBorrow(JDBCDataStore store, Connection cx) Called when the collection is being borrowed from the connection poolvoidonCommit(JDBCDataStore store, Connection cx) Called when the connection comes to a commitvoidonRelease(JDBCDataStore store, Connection cx) Called when the collection is being released back to the connection poolvoidonRollback(JDBCDataStore store, Connection cx) Called when the connection comes to a rollback
-
Method Details
-
onBorrow
Called when the collection is being borrowed from the connection pool- Throws:
SQLException
-
onRelease
Called when the collection is being released back to the connection pool- Throws:
SQLException
-
onCommit
Called when the connection comes to a commit- Throws:
SQLException
-
onRollback
Called when the connection comes to a rollback- Throws:
SQLException
-