Package org.firebirdsql.gds.ng.listeners
Interface DatabaseListener
- 
- All Known Implementing Classes:
- AbstractFbBlob,- AbstractFbWireBlob,- AbstractFbWireInputBlob,- AbstractFbWireOutputBlob,- DatabaseListenerDispatcher,- DefaultDatabaseListener,- InlineBlobCache,- JnaBlob,- V10InputBlob,- V10OutputBlob,- V11InputBlob,- V11OutputBlob
 
 public interface DatabaseListenerListener for database events.All listener methods have a default implementation that does nothing. - Since:
- 3.0
- Author:
- Mark Rotteveel
 
- 
- 
Method SummaryAll Methods Instance Methods Default Methods Modifier and Type Method Description default voiddetached(FbDatabase database)Called when thedatabaseconnection has been detacheddefault voiddetaching(FbDatabase database)Called before thedatabasewill be detached.default voidwarningReceived(FbDatabase database, java.sql.SQLWarning warning)Called when a warning was received for thedatabaseconnection.
 
- 
- 
- 
Method Detail- 
detachingdefault void detaching(FbDatabase database) Called before thedatabasewill be detached.This event is intended for cleanup action, implementer should take care that no exceptions are thrown from this method. - Parameters:
- database- The database object that is detaching
 
 - 
detacheddefault void detached(FbDatabase database) Called when thedatabaseconnection has been detached- Parameters:
- database- The database object that was detached
 
 - 
warningReceiveddefault void warningReceived(FbDatabase database, java.sql.SQLWarning warning) Called when a warning was received for thedatabaseconnection.In implementation it is possible that some warnings are not sent to listeners on the database, but only to listeners on specific connection derived objects (like an FbStatementimplementation).- Parameters:
- database- Database receiving the warning
- warning- Warning
 
 
- 
 
-