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`.