# Package org.firebirdsql.gds.ng.listeners

Interface Summary
Interface | Description
--- | ---
DatabaseListener | Listener for database events
ExceptionListenable | Provides notification of exceptions to `ExceptionListener` instance.
ExceptionListener | Listener for notifications of SQL Exceptions that occurred in the object listened on.
ServiceListener | Listener for service events.
StatementListener | Listener interface for receiving rows and related information as retrieved by an `FbStatement.fetchRows(int)`, or `FbStatement.execute(RowValue)` with a singleton result.
TransactionListener |

Class Summary
Class | Description
--- | ---
AbstractListenerDispatcher<TListener> | Dispatcher to maintain a list of listeners of type `TListener`
DatabaseListenerDispatcher | Dispatcher to maintain and notify other `DatabaseListener`.
DefaultDatabaseListener | Default implementation of `DatabaseListener` where all implemented methods do nothing.
DefaultStatementListener | Default implementation of `StatementListener` where all implemented methods do nothing.
ExceptionListenerDispatcher | Listener dispatcher for `ExceptionListener`.
ServiceListenerDispatcher |
StatementListenerDispatcher | Dispatcher to maintain and notify other `StatementListener`.
TransactionListenerDispatcher | Dispatcher to maintain and notify other `TransactionListener`.