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 (i.e.
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`.