# Hierarchy For All Packages

Package Hierarchies:

- org.jboss.jca.core,
- org.jboss.jca.core.bootstrapcontext,
- org.jboss.jca.core.bv,
- org.jboss.jca.core.connectionmanager,
- org.jboss.jca.core.connectionmanager.ccm,
- org.jboss.jca.core.connectionmanager.listener,
- org.jboss.jca.core.connectionmanager.notx,
- org.jboss.jca.core.connectionmanager.pool,
- org.jboss.jca.core.connectionmanager.pool.api,
- org.jboss.jca.core.connectionmanager.pool.capacity,
- org.jboss.jca.core.connectionmanager.pool.idle,
- org.jboss.jca.core.connectionmanager.pool.mcp,
- org.jboss.jca.core.connectionmanager.pool.strategy,
- org.jboss.jca.core.connectionmanager.pool.validator,
- org.jboss.jca.core.connectionmanager.transaction,
- org.jboss.jca.core.connectionmanager.tx,
- org.jboss.jca.core.mdr,
- org.jboss.jca.core.naming,
- org.jboss.jca.core.rar,
- org.jboss.jca.core.recovery,
- org.jboss.jca.core.security,
- org.jboss.jca.core.security.picketbox,
- org.jboss.jca.core.tracer,
- org.jboss.jca.core.tx.jbossts,
- org.jboss.jca.core.tx.noopts,
- org.jboss.jca.core.util,
- org.jboss.jca.core.workmanager,
- org.jboss.jca.core.workmanager.notification,
- org.jboss.jca.core.workmanager.policy,
- org.jboss.jca.core.workmanager.selector,
- org.jboss.jca.core.workmanager.transport.remote,
- org.jboss.jca.core.workmanager.transport.remote.jgroups,
- org.jboss.jca.core.workmanager.transport.remote.socket

## Class Hierarchy

- java.lang.Object
  - org.jboss.jca.core.security.AbstractCallback (implements org.jboss.jca.core.spi.security.Callback)
    - org.jboss.jca.core.security.CallbackImpl (implements org.jboss.jca.core.spi.security.Callback)
    - org.jboss.jca.core.security.DefaultCallback (implements org.jboss.jca.core.spi.security.Callback)
  - org.jboss.jca.core.connectionmanager.listener.AbstractConnectionListener (implements org.jboss.jca.core.spi.transaction.ConnectableResourceListener, org.jboss.jca.core.connectionmanager.listener.ConnectionListener)
    - org.jboss.jca.core.connectionmanager.listener.NoTxConnectionListener
    - org.jboss.jca.core.connectionmanager.listener.TxConnectionListener
  - org.jboss.jca.core.connectionmanager.AbstractConnectionManager (implements org.jboss.jca.core.connectionmanager.ConnectionManager)
    - org.jboss.jca.core.connectionmanager.notx.NoTxConnectionManagerImpl (implements org.jboss.jca.core.connectionmanager.NoTxConnectionManager)
    - org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl (implements org.jboss.jca.core.connectionmanager.TxConnectionManager)
  - org.jboss.jca.core.workmanager.notification.AbstractNotificationListener (implements org.jboss.jca.core.spi.workmanager.notification.NotificationListener)
    - org.jboss.jca.core.workmanager.policy.AbstractPolicy (implements org.jboss.jca.core.spi.workmanager.policy.Policy)
      - org.jboss.jca.core.workmanager.policy.Always
      - org.jboss.jca.core.workmanager.policy.Never
      - org.jboss.jca.core.workmanager.policy.WaterMark
    - org.jboss.jca.core.workmanager.selector.AbstractSelector (implements org.jboss.jca.core.spi.workmanager.selector.Selector)
      - org.jboss.jca.core.workmanager.selector.FirstAvailable
      - org.jboss.jca.core.workmanager.selector.MaxFreeThreads
      - org.jboss.jca.core.workmanager.selector.PingTime
  - org.jboss.jca.core.connectionmanager.pool.AbstractPool (implements org.jboss.jca.core.connectionmanager.pool.api.Pool)
    - org.jboss.jca.core.connectionmanager.pool.AbstractPrefillPool (implements org.jboss.jca.core.connectionmanager.pool.api.PrefillPool)
      - org.jboss.jca.core.connectionmanager.pool.strategy.OnePool
      - org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubject
    - org.jboss.jca.core.connectionmanager.pool.strategy.PoolByCri
    - org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubjectAndCri
    - org.jboss.jca.core.connectionmanager.pool.strategy.ReauthPool
  - org.jboss.jca.core.workmanager.transport.remote.AbstractRemoteTransport<T> (implements org.jboss.jca.core.spi.workmanager.transport.Transport)
    - org.jboss.jca.core.workmanager.transport.remote.jgroups.JGroupsTransport (implements org.jgroups.MembershipListener)
    - org.jboss.jca.core.workmanager.transport.remote.socket.SocketTransport (implements java.lang.Runnable)
  - org.jboss.jca.core.rar.ActivationImpl (implements org.jboss.jca.core.spi.rar.Activation)
  - org.jboss.jca.core.bootstrapcontext.BaseCloneableBootstrapContext (implements org.jboss.jca.core.api.bootstrap.CloneableBootstrapContext)
  - org.jboss.jca.core.bv.BeanValidation
  - org.jboss.jca.core.bv.BeanValidationUtil
  - org.jboss.jca.core.bootstrapcontext.BootstrapContextCoordinator
  - org.jboss.jca.core.connectionmanager.ccm.CachedConnectionManagerImpl (implements org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager)
  - org.jboss.jca.core.connectionmanager.pool.capacity.CapacityFactory
  - org.jboss.jca.core.workmanager.ClassBundle (implements java.io.Serializable)
  - org.jboss.jca.core.workmanager.ClassBundleFactory
  - org.jboss.jca.core.workmanager.ClassDefinition (implements java.io.Serializable)
  - org.jboss.jca.core.workmanager.ClassDefinitionFactory
  - java.lang.ClassLoader
    - org.jboss.jca.core.workmanager.ResourceAdapterClassLoader
    - org.jboss.jca.core.workmanager.WorkClassLoader
  - org.jboss.jca.core.workmanager.transport.remote.socket.Communication (implements java.lang.Runnable)
  - org.jboss.jca.core.recovery.ConfigurableRecoveryPlugin (implements org.jboss.jca.core.spi.recovery.RecoveryPlugin)
  - org.jboss.jca.core.connectionmanager.ConnectionManagerFactory
  - org.jboss.jca.core.connectionmanager.ConnectionRecord
  - org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator
  - org.jboss.jca.core.connectionmanager.pool.capacity.DefaultCapacity (implements org.jboss.jca.core.connectionmanager.pool.api.Capacity)
  - org.jboss.jca.core.recovery.DefaultRecoveryPlugin (implements org.jboss.jca.core.spi.recovery.RecoveryPlugin)
  - org.jboss.jca.core.security.DefaultSubjectFactory (implements org.jboss.jca.core.spi.security.SubjectFactory)
  - org.jboss.jca.core.workmanager.DistributedWorkManagerStatisticsImpl (implements org.jboss.jca.core.api.workmanager.DistributedWorkManagerStatistics, org.jboss.jca.core.spi.workmanager.notification.NotificationListener)
  - org.jboss.jca.core.rar.EndpointImpl (implements org.jboss.jca.core.spi.rar.Endpoint)
  - org.jboss.jca.core.connectionmanager.pool.capacity.ExplicitCapacity (implements org.jboss.jca.core.connectionmanager.pool.api.Capacity)
  - org.jboss.jca.core.naming.ExplicitJndiStrategy (implements org.jboss.jca.core.spi.naming.JndiStrategy)
  - org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover
  - org.jboss.jca.core.util.Injection
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - org.jboss.jca.core.workmanager.WorkObjectInputStream
  - org.jboss.jca.core.bv.JCATraversableResolver (implements javax.validation.TraversableResolver)
  - org.jboss.jca.core.workmanager.transport.remote.jgroups.JGroupsConfiguration
  - org.jboss.jca.core.naming.JndiBinder (implements javax.naming.spi.ObjectFactory)
  - org.jboss.jca.core.tx.jbossts.LocalXAResourceImpl (implements org.jboss.jca.core.spi.transaction.LastResource, org.jboss.tm.LastResource, org.jboss.jca.core.spi.transaction.local.LocalXAResource, org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper, org.jboss.tm.XAResourceWrapper)
    - org.jboss.jca.core.tx.jbossts.LocalConnectableXAResourceImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource, org.jboss.tm.ConnectableResource)
    - org.jboss.jca.core.tx.jbossts.LocalXAResourceStatImpl
      - org.jboss.jca.core.tx.jbossts.LocalConnectableXAResourceStatImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource, org.jboss.tm.ConnectableResource)
  - org.jboss.jca.core.tx.noopts.LocalXAResourceImpl (implements org.jboss.jca.core.spi.transaction.local.LocalXAResource, org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper)
    - org.jboss.jca.core.tx.noopts.LocalConnectableXAResourceImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource)
  - org.jboss.jca.core.connectionmanager.transaction.LockKey
  - org.jboss.jca.core.connectionmanager.pool.mcp.ManagedConnectionPoolFactory
  - org.jboss.jca.core.connectionmanager.pool.capacity.MaxPoolSizeIncrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityIncrementer)
  - org.jboss.jca.core.rar.MessageListenerImpl (implements org.jboss.jca.core.spi.rar.MessageListener)
  - org.jboss.jca.core.connectionmanager.pool.capacity.MinPoolSizeDecrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityDecrementer)
  - org.jboss.jca.core.naming.NoopJndiStrategy (implements org.jboss.jca.core.spi.naming.JndiStrategy)
  - org.jboss.jca.core.security.picketbox.PicketBoxCallbackHandler (implements javax.security.auth.callback.CallbackHandler, java.io.Serializable)
  - org.jboss.jca.core.security.picketbox.PicketBoxSecurityContext (implements org.jboss.jca.core.spi.security.SecurityContext)
  - org.jboss.jca.core.security.picketbox.PicketBoxSecurityIntegration (implements org.jboss.jca.core.spi.security.SecurityIntegration)
  - org.jboss.jca.core.security.picketbox.PicketBoxSubjectFactory (implements org.jboss.jca.core.spi.security.SubjectFactory)
  - org.jboss.jca.core.connectionmanager.pool.api.PoolFactory
  - org.jboss.jca.core.connectionmanager.pool.PoolStatisticsImpl (implements org.jboss.jca.core.api.connectionmanager.pool.PoolStatistics, org.jboss.jca.core.spi.transaction.XAResourceStatistics)
  - org.jboss.jca.core.workmanager.transport.remote.ProtocolMessages
  - org.jboss.jca.core.workmanager.transport.remote.ProtocolMessages.RequestValues (implements java.io.Serializable)
  - org.jboss.jca.core.workmanager.transport.remote.ProtocolMessages.ResponseValues (implements java.io.Serializable)
  - java.util.concurrent.Semaphore (implements java.io.Serializable)
    - org.jboss.jca.core.connectionmanager.pool.api.Semaphore
  - org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool (implements org.jboss.jca.core.connectionmanager.pool.mcp.ManagedConnectionPool)
    - org.jboss.jca.core.connectionmanager.pool.mcp.LeakDumperManagedConnectionPool
  - org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool (implements org.jboss.jca.core.connectionmanager.pool.mcp.ManagedConnectionPool)
  - org.jboss.jca.core.bv.SerializableValidator (implements java.io.Serializable, javax.validation.Validator)
  - org.jboss.jca.core.bv.SerializableValidatorFactory (implements java.io.Serializable, javax.validation.ValidatorFactory)
  - org.jboss.jca.core.naming.SimpleJndiStrategy (implements org.jboss.jca.core.spi.naming.JndiStrategy)
  - org.jboss.jca.core.mdr.SimpleMetadataRepository (implements org.jboss.jca.core.spi.mdr.MetadataRepository)
  - org.jboss.jca.core.security.SimplePrincipal (implements java.security.Principal, java.io.Serializable)
  - org.jboss.jca.core.rar.SimpleResourceAdapterRepository (implements org.jboss.jca.core.spi.rar.ResourceAdapterRepository)
  - org.jboss.jca.core.connectionmanager.pool.capacity.SizeDecrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityDecrementer)
  - org.jboss.jca.core.connectionmanager.pool.capacity.SizeIncrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityIncrementer)
  - org.jboss.jca.core.workmanager.StatisticsExecutorImpl (implements org.jboss.jca.core.api.workmanager.StatisticsExecutor)
  - org.jboss.jca.core.connectionmanager.pool.capacity.TimedOutDecrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityDecrementer)
    - org.jboss.jca.core.connectionmanager.pool.capacity.TimedOutFIFODecrementer
  - org.jboss.jca.core.tracer.TraceEvent
  - org.jboss.jca.core.tracer.Tracer
  - org.jboss.jca.core.tx.noopts.TransactionImpl (implements java.io.Serializable, javax.transaction.Transaction)
  - org.jboss.jca.core.tx.jbossts.TransactionIntegrationImpl (implements org.jboss.jca.core.spi.transaction.TransactionIntegration)
  - org.jboss.jca.core.tx.noopts.TransactionIntegrationImpl (implements org.jboss.jca.core.spi.transaction.TransactionIntegration)
  - org.jboss.jca.core.tx.jbossts.TransactionManagerDelegator (implements javax.transaction.TransactionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - org.jboss.jca.core.tx.noopts.TransactionManagerImpl (implements java.io.Serializable, javax.transaction.TransactionManager)
  - org.jboss.jca.core.tx.noopts.TransactionSynchronizationRegistryImpl (implements java.io.Serializable, javax.transaction.TransactionSynchronizationRegistry)
  - org.jboss.jca.core.connectionmanager.transaction.TransactionSynchronizer (implements javax.transaction.Synchronization)
  - org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.TransactionSynchronization (implements javax.transaction.Synchronization)
  - org.jboss.jca.core.tx.noopts.TxRegistry (implements java.io.Serializable)
  - org.jboss.jca.core.tx.noopts.UserTransactionImpl (implements java.io.Serializable, javax.transaction.UserTransaction, org.jboss.jca.core.spi.transaction.usertx.UserTransactionProvider)
  - org.jboss.jca.core.tx.jbossts.UserTransactionListenerImpl (implements org.jboss.jca.core.spi.transaction.usertx.UserTransactionListener, org.jboss.tm.usertx.UserTransactionListener)
  - org.jboss.jca.core.tx.jbossts.UserTransactionProviderImpl (implements org.jboss.jca.core.spi.transaction.usertx.UserTransactionProvider, org.jboss.tm.usertx.UserTransactionProvider)
  - org.jboss.jca.core.tx.jbossts.UserTransactionRegistryImpl (implements org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry)
  - org.jboss.jca.core.tx.noopts.UserTransactionRegistryImpl (implements org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry)
  - org.jboss.jca.core.recovery.ValidatingManagedConnectionFactoryRecoveryPlugin (implements org.jboss.jca.core.spi.recovery.RecoveryPlugin)
  - org.jboss.jca.core.connectionmanager.pool.capacity.WatermarkDecrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityDecrementer)
  - org.jboss.jca.core.connectionmanager.pool.capacity.WatermarkIncrementer (implements org.jboss.jca.core.connectionmanager.pool.api.CapacityIncrementer)
  - javax.resource.spi.work.WorkAdapter (implements javax.resource.spi.work.WorkListener)
    - org.jboss.jca.core.workmanager.WorkEventListener
  - org.jboss.jca.core.workmanager.WorkManagerCoordinator
  - org.jboss.jca.core.workmanager.WorkManagerEvent
  - org.jboss.jca.core.workmanager.WorkManagerEventQueue
  - org.jboss.jca.core.workmanager.WorkManagerImpl (implements org.jboss.jca.core.api.workmanager.WorkManager)
    - org.jboss.jca.core.workmanager.DistributedWorkManagerImpl (implements org.jboss.jca.core.api.workmanager.DistributedWorkManager)
  - org.jboss.jca.core.workmanager.WorkManagerStatisticsImpl (implements org.jboss.jca.core.api.workmanager.WorkManagerStatistics)
  - org.jboss.jca.core.workmanager.WorkManagerUtil
  - org.jboss.jca.core.workmanager.WorkWrapper (implements java.lang.Runnable)
  - org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl (implements org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery, org.jboss.tm.XAResourceRecovery)
  - org.jboss.jca.core.tx.noopts.XAResourceRecoveryImpl (implements org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery)
  - org.jboss.jca.core.tx.jbossts.XAResourceRecoveryInflowImpl (implements org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery, org.jboss.tm.XAResourceRecovery)
  - org.jboss.jca.core.tx.jbossts.XAResourceRecoveryRegistryImpl (implements org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry)
  - org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper, org.jboss.tm.XAResourceWrapper)
    - org.jboss.jca.core.tx.jbossts.ConnectableXAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource, org.jboss.tm.ConnectableResource)
      - org.jboss.jca.core.tx.jbossts.FirstResourceConnectableXAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.FirstResource, org.jboss.tm.FirstResource)
    - org.jboss.jca.core.tx.jbossts.FirstResourceXAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.FirstResource, org.jboss.tm.FirstResource)
    - org.jboss.jca.core.tx.jbossts.XAResourceWrapperStatImpl
      - org.jboss.jca.core.tx.jbossts.ConnectableXAResourceWrapperStatImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource, org.jboss.tm.ConnectableResource)
        - org.jboss.jca.core.tx.jbossts.FirstResourceConnectableXAResourceWrapperStatImpl (implements org.jboss.jca.core.spi.transaction.FirstResource, org.jboss.tm.FirstResource)
      - org.jboss.jca.core.tx.jbossts.FirstResourceXAResourceWrapperStatImpl (implements org.jboss.jca.core.spi.transaction.FirstResource, org.jboss.tm.FirstResource)
  - org.jboss.jca.core.tx.noopts.XAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper)
    - org.jboss.jca.core.tx.noopts.ConnectableXAResourceWrapperImpl (implements org.jboss.jca.core.spi.transaction.ConnectableResource)
  - org.jboss.jca.core.tx.jbossts.XATerminatorImpl (implements org.jboss.jca.core.spi.transaction.xa.XATerminator)
  - org.jboss.jca.core.tx.noopts.XATerminatorImpl (implements java.io.Serializable, org.jboss.jca.core.spi.transaction.xa.XATerminator)
  - org.jboss.jca.core.tx.noopts.XidImpl (implements javax.transaction.xa.Xid)
  - org.jboss.jca.core.tx.jbossts.XidWrapperImpl (implements org.jboss.jca.core.spi.transaction.xa.XidWrapper)

## Interface Hierarchy

- org.jboss.logging.BasicLogger
  - org.jboss.jca.core.CoreLogger
- org.jboss.jca.core.connectionmanager.pool.api.Capacity
- org.jboss.jca.core.connectionmanager.pool.api.CapacityDecrementer
- org.jboss.jca.core.connectionmanager.pool.api.CapacityIncrementer
- java.lang.Comparable<T>
  - org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener (also extends javax.resource.spi.ConnectionEventListener)
    - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
  - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
- 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.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - 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.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.connectionmanager.NoTxConnectionManager
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- org.jboss.jca.core.CoreBundle
- java.util.EventListener
  - javax.resource.spi.ConnectionEventListener
    - org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener (also extends java.lang.Comparable<T>)
      - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
    - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
  - org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener (also extends java.lang.Comparable<T>, javax.resource.spi.ConnectionEventListener)
    - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
  - org.jboss.jca.core.connectionmanager.listener.ConnectionListener
- 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)
  - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- org.jboss.jca.core.connectionmanager.pool.idle.IdleConnectionRemovalSupport
  - org.jboss.jca.core.connectionmanager.pool.mcp.ManagedConnectionPool
- 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)
    - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - 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.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.connectionmanager.NoTxConnectionManager
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, 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)
    - org.jboss.jca.core.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - 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.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.connectionmanager.NoTxConnectionManager
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
- org.jboss.jca.core.api.connectionmanager.pool.Pool
  - org.jboss.jca.core.connectionmanager.pool.api.Pool
    - org.jboss.jca.core.connectionmanager.pool.api.PrefillPool
  - org.jboss.jca.core.connectionmanager.pool.api.PrefillPool
- 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.connectionmanager.NoTxConnectionManager
      - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
    - 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.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.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - org.jboss.jca.core.api.connectionmanager.ConnectionManager (also extends javax.resource.spi.ConnectionManager, 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.connectionmanager.NoTxConnectionManager
    - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, org.jboss.jca.core.spi.transaction.TransactionTimeoutConfiguration)
  - 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.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.connectionmanager.NoTxConnectionManager
  - org.jboss.jca.core.connectionmanager.TxConnectionManager (also extends org.jboss.jca.core.connectionmanager.ConnectionManager, 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)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jboss.jca.core.connectionmanager.listener.ConnectionState
    - org.jboss.jca.core.connectionmanager.pool.api.PoolStrategy
    - org.jboss.jca.core.workmanager.transport.remote.ProtocolMessages.Request
    - org.jboss.jca.core.workmanager.transport.remote.ProtocolMessages.Response

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