# Hierarchy For Package org.firebirdsql.gds.ng.listeners

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.firebirdsql.gds.ng.listeners.AbstractListenerDispatcher<TListener> (implements java.lang.Iterable<T>)
    - org.firebirdsql.gds.ng.listeners.DatabaseListenerDispatcher (implements org.firebirdsql.gds.ng.listeners.DatabaseListener)
    - org.firebirdsql.gds.ng.listeners.ServiceListenerDispatcher (implements org.firebirdsql.gds.ng.listeners.ServiceListener)
    - org.firebirdsql.gds.ng.listeners.StatementListenerDispatcher (implements org.firebirdsql.gds.ng.listeners.StatementListener)
    - org.firebirdsql.gds.ng.listeners.TransactionListenerDispatcher (implements org.firebirdsql.gds.ng.listeners.TransactionListener)
  - org.firebirdsql.gds.ng.listeners.DefaultDatabaseListener (implements org.firebirdsql.gds.ng.listeners.DatabaseListener)
  - org.firebirdsql.gds.ng.listeners.DefaultStatementListener (implements org.firebirdsql.gds.ng.listeners.StatementListener)
  - org.firebirdsql.gds.ng.listeners.ExceptionListenerDispatcher (implements org.firebirdsql.gds.ng.listeners.ExceptionListener, java.lang.Iterable<T>)

## Interface Hierarchy

- org.firebirdsql.gds.ng.listeners.DatabaseListener
- org.firebirdsql.gds.ng.listeners.ExceptionListenable
- org.firebirdsql.gds.ng.listeners.ExceptionListener
- org.firebirdsql.gds.ng.listeners.ServiceListener
- org.firebirdsql.gds.ng.listeners.StatementListener
- org.firebirdsql.gds.ng.listeners.TransactionListener