# Hierarchy For Package org.firebirdsql.jca

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.firebirdsql.jca.FBConnectionRequestInfo (implements javax.resource.spi.ConnectionRequestInfo, javax.resource.cci.ConnectionSpec, org.firebirdsql.gds.impl.DatabaseParameterBufferExtension, java.io.Serializable)
  - org.firebirdsql.jca.FBLocalTransaction (implements org.firebirdsql.jca.FirebirdLocalTransaction, javax.resource.cci.LocalTransaction)
  - org.firebirdsql.jca.FBLocalTransaction.FBLocalXid (implements javax.transaction.xa.Xid)
  - org.firebirdsql.jca.FBManagedConnection (implements org.firebirdsql.gds.ng.listeners.ExceptionListener, javax.resource.spi.ManagedConnection, org.firebirdsql.jdbc.Synchronizable, javax.transaction.xa.XAResource)
  - org.firebirdsql.jca.FBManagedConnectionFactory (implements org.firebirdsql.jdbc.FirebirdConnectionProperties, javax.resource.spi.ManagedConnectionFactory, java.io.Serializable)
  - org.firebirdsql.jca.FBManagedConnectionMetaData (implements javax.resource.spi.ManagedConnectionMetaData)
  - org.firebirdsql.jca.FBStandAloneConnectionManager (implements javax.resource.spi.ConnectionEventListener, javax.resource.spi.ConnectionManager, java.io.Serializable)
  - org.firebirdsql.jca.FBTpb (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.resource.ResourceException
        - org.firebirdsql.jca.FBResourceException
          - org.firebirdsql.jca.FBIncorrectXidException
          - org.firebirdsql.jca.FBResourceTransactionException
      - javax.transaction.xa.XAException
        - org.firebirdsql.jca.FBXAException

## Interface Hierarchy

- javax.resource.spi.LocalTransaction
  - org.firebirdsql.jca.FirebirdLocalTransaction