Module org.firebirdsql.jaybird

# Package org.firebirdsql.gds.ng.listeners

@InternalApi package org.firebirdsql.gds.ng.listeners
Listener interfaces and supporting classes for the `org.firebirdsql.gds.ng` API.

Since:
  3

Related Packages
Package
Description
org.firebirdsql.gds.ng
The Jaybird GDS-ng API provides the abstraction for connecting to Firebird either through a wire protocol implementation, a native firebird client or other means.
org.firebirdsql.gds.ng.dbcrypt
SPI for Firebird database encryption callback.
org.firebirdsql.gds.ng.fields
Low-level field (column or parameter) descriptors, row descriptors, and row values.
org.firebirdsql.gds.ng.monitor
Interfaces for operation monitoring (experimental feature).
org.firebirdsql.gds.ng.tz
Mapping between Firebird and Java time zones and supporting classes.
org.firebirdsql.gds.ng.wire
Pure-java implementation of the `org.firebirdsql.gds.ng` API for the Firebird wire protocol.
Class
Description
AbstractListenerDispatcher<L>
Dispatcher to maintain a list of listeners of type `L`.
DatabaseListener
Listener for database events.
DatabaseListenerDispatcher
Dispatcher to maintain and notify other `DatabaseListener`.
ExceptionListenable
Provides notification of exceptions to `ExceptionListener` instance.
ExceptionListener
Listener for notifications of SQL Exceptions that occurred in the object listened on.
ExceptionListenerDispatcher
Listener dispatcher for `ExceptionListener`.
ServiceListener
Listener for service events.
ServiceListenerDispatcher
StatementListener
Listener interface for receiving rows and related information as retrieved by an `FbStatement.fetchRows(int)`, or `FbStatement.execute(RowValue)` with a singleton result.
StatementListenerDispatcher
Dispatcher to maintain and notify other `StatementListener`.
TransactionListener
TransactionListenerDispatcher
Dispatcher to maintain and notify other `TransactionListener`.