# Hierarchy For Package org.jboss.jca.core.connectionmanager

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.jca.core.connectionmanager.AbstractConnectionManager (implements org.jboss.jca.core.connectionmanager.ConnectionManager)
  - org.jboss.jca.core.connectionmanager.ConnectionManagerFactory
  - org.jboss.jca.core.connectionmanager.ConnectionRecord

## Interface Hierarchy

- org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener
  - org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener
    - org.jboss.jca.core.connectionmanager.ConnectionManager (also extends org.jboss.jca.core.api.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.graceful.GracefulShutdown)
      - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
      - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- org.jboss.jca.core.spi.graceful.GracefulShutdown
  - org.jboss.jca.core.connectionmanager.ConnectionManager (also extends org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener, org.jboss.jca.core.api.connectionmanager.ConnectionManager)
    - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- javax.resource.spi.LazyAssociatableConnectionManager
  - org.jboss.jca.core.api.connectionmanager.ConnectionManager (also extends javax.resource.spi.ConnectionManager, javax.resource.spi.LazyEnlistableConnectionManager)
    - org.jboss.jca.core.connectionmanager.ConnectionManager (also extends org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener, org.jboss.jca.core.spi.graceful.GracefulShutdown)
      - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
      - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- javax.resource.spi.LazyEnlistableConnectionManager
  - org.jboss.jca.core.api.connectionmanager.ConnectionManager (also extends javax.resource.spi.ConnectionManager, javax.resource.spi.LazyAssociatableConnectionManager)
    - org.jboss.jca.core.connectionmanager.ConnectionManager (also extends org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener, org.jboss.jca.core.spi.graceful.GracefulShutdown)
      - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
      - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- java.io.Serializable
  - javax.resource.spi.ConnectionManager
    - org.jboss.jca.core.api.connectionmanager.ConnectionManager (also extends javax.resource.spi.LazyAssociatableConnectionManager, javax.resource.spi.LazyEnlistableConnectionManager)
      - org.jboss.jca.core.connectionmanager.ConnectionManager (also extends org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener, org.jboss.jca.core.spi.graceful.GracefulShutdown)
        - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
        - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager)

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)