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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onBorrow(JDBCDataStore store, Connection cx)
Called when the collection is being borrowed from the connection poolvoid
onCommit(JDBCDataStore store, Connection cx)
Called when the connection comes to a commitvoid
onRelease(JDBCDataStore store, Connection cx)
Called when the collection is being released back to the connection poolvoid
onRollback(JDBCDataStore store, Connection cx)
Called when the connection comes to a rollback
-
-
-
Method Detail
-
onBorrow
void onBorrow(JDBCDataStore store, Connection cx) throws SQLException
Called when the collection is being borrowed from the connection pool- Throws:
SQLException
-
onRelease
void onRelease(JDBCDataStore store, Connection cx) throws SQLException
Called when the collection is being released back to the connection pool- Throws:
SQLException
-
onCommit
void onCommit(JDBCDataStore store, Connection cx) throws SQLException
Called when the connection comes to a commit- Throws:
SQLException
-
onRollback
void onRollback(JDBCDataStore store, Connection cx) throws SQLException
Called when the connection comes to a rollback- Throws:
SQLException
-
-