Class Hierarchy (Bitronix Transaction Manager :: Core 2.1.4 API)
Date: 2013-09-15

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  bitronix.tm, bitronix.tm.gui, bitronix.tm.internal, bitronix.tm.jndi, bitronix.tm.journal, bitronix.tm.recovery, bitronix.tm.resource, bitronix.tm.resource.common, bitronix.tm.resource.ehcache, bitronix.tm.resource.jdbc, bitronix.tm.resource.jdbc.lrc, bitronix.tm.resource.jms, bitronix.tm.resource.jms.lrc, bitronix.tm.timer, bitronix.tm.twopc, bitronix.tm.twopc.executor, bitronix.tm.utils

## Class Hierarchy

- java.lang.Object
  - bitronix.tm.twopc.AbstractPhaseEngine
    - bitronix.tm.twopc.Committer
    - bitronix.tm.twopc.Preparer
    - bitronix.tm.twopc.Rollbacker
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - javax.swing.table.DefaultTableModel (implements java.io.Serializable)
      - bitronix.tm.gui.DuplicatedGtridTableModel
  - bitronix.tm.resource.common.AbstractXAStatefulHolder (implements bitronix.tm.resource.common.XAStatefulHolder)
    - bitronix.tm.resource.common.AbstractXAResourceHolder (implements bitronix.tm.resource.common.XAResourceHolder)
      - bitronix.tm.resource.jms.DualSessionWrapper (implements javax.jms.Session, bitronix.tm.resource.common.StateChangeListener)
      - bitronix.tm.resource.ehcache.EhCacheXAResourceHolder
      - bitronix.tm.resource.jdbc.JdbcPooledConnection (implements bitronix.tm.resource.jdbc.JdbcPooledConnectionMBean, bitronix.tm.resource.common.StateChangeListener)
      - bitronix.tm.resource.common.RecoveryXAResourceHolder
    - bitronix.tm.resource.jms.JmsPooledConnection (implements bitronix.tm.resource.jms.JmsPooledConnectionMBean)
  - bitronix.tm.twopc.executor.AsyncExecutor (implements bitronix.tm.twopc.executor.Executor)
  - bitronix.tm.resource.jdbc.BaseProxyHandlerClass (implements java.lang.reflect.InvocationHandler)
    - bitronix.tm.resource.jdbc.JdbcCallableStatementHandle
    - bitronix.tm.resource.jdbc.JdbcConnectionHandle
    - bitronix.tm.resource.jdbc.JdbcPreparedStatementHandle
    - bitronix.tm.resource.jdbc.JdbcResultSetHandle
    - bitronix.tm.resource.jdbc.JdbcStatementHandle
    - bitronix.tm.resource.jdbc.JdbcUncachedPreparedStatementHandle
    - bitronix.tm.resource.jdbc.lrc.LrcConnectionHandle
    - bitronix.tm.resource.jdbc.lrc.LrcXAConnection
  - bitronix.tm.jndi.BitronixContext (implements javax.naming.Context)
  - bitronix.tm.jndi.BitronixInitialContextFactory (implements javax.naming.spi.InitialContextFactory)
  - bitronix.tm.BitronixTransaction (implements bitronix.tm.BitronixTransactionMBean, javax.transaction.Transaction)
  - bitronix.tm.BitronixTransactionManager (implements javax.naming.Referenceable, bitronix.tm.utils.Service, javax.transaction.TransactionManager, javax.transaction.UserTransaction)
  - bitronix.tm.BitronixTransactionManagerObjectFactory (implements javax.naming.spi.ObjectFactory)
    - bitronix.tm.BitronixUserTransactionObjectFactory
  - bitronix.tm.BitronixTransactionSynchronizationRegistry (implements javax.naming.Referenceable, javax.transaction.TransactionSynchronizationRegistry)
  - bitronix.tm.BitronixTransactionSynchronizationRegistryObjectFactory (implements javax.naming.spi.ObjectFactory)
  - bitronix.tm.BitronixXid (implements javax.transaction.xa.Xid)
  - bitronix.tm.utils.ClassLoaderUtils
  - bitronix.tm.utils.CollectionUtils
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - bitronix.tm.gui.TransactionTableCellRenderer
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - bitronix.tm.gui.ResourcesPanel
          - bitronix.tm.gui.TransactionLogHeaderPanel
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - bitronix.tm.gui.TransactionLogDialog
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - bitronix.tm.gui.Console
  - bitronix.tm.Configuration (implements bitronix.tm.utils.Service)
  - bitronix.tm.utils.CryptoEngine
  - bitronix.tm.recovery.DanglingTransaction
  - bitronix.tm.utils.Decoder
  - bitronix.tm.utils.DefaultExceptionAnalyzer (implements bitronix.tm.utils.ExceptionAnalyzer)
  - bitronix.tm.resource.common.DeferredReleaseSynchronization (implements javax.transaction.Synchronization)
  - bitronix.tm.journal.DiskForceWaitQueue
  - bitronix.tm.journal.DiskJournal (implements bitronix.tm.journal.Journal)
  - bitronix.tm.utils.Encoder
  - bitronix.tm.utils.ExceptionUtils
  - bitronix.tm.recovery.IncrementalRecoverer
  - bitronix.tm.resource.jms.JmsConnectionHandle (implements javax.jms.Connection)
  - bitronix.tm.resource.jms.JndiXAConnectionFactory (implements javax.jms.XAConnectionFactory)
  - bitronix.tm.twopc.executor.Job (implements java.lang.Runnable)
  - bitronix.tm.resource.jms.lrc.LrcXAConnection (implements javax.jms.XAConnection)
  - bitronix.tm.resource.jms.lrc.LrcXAConnectionFactory (implements javax.jms.XAConnectionFactory)
  - bitronix.tm.resource.jdbc.lrc.LrcXADataSource (implements javax.sql.XADataSource)
  - bitronix.tm.resource.jdbc.lrc.LrcXAResource (implements javax.transaction.xa.XAResource)
  - bitronix.tm.resource.jms.lrc.LrcXAResource (implements javax.transaction.xa.XAResource)
  - bitronix.tm.resource.jms.lrc.LrcXASession (implements javax.jms.XASession)
  - bitronix.tm.resource.jdbc.LruStatementCache
  - bitronix.tm.utils.ManagementRegistrar
  - bitronix.tm.resource.jms.MessageConsumerWrapper (implements javax.jms.MessageConsumer)
    - bitronix.tm.resource.jms.TopicSubscriberWrapper (implements javax.jms.TopicSubscriber)
  - bitronix.tm.resource.jms.MessageProducerConsumerKey
  - bitronix.tm.resource.jms.MessageProducerWrapper (implements javax.jms.MessageProducer)
  - bitronix.tm.utils.MonotonicClock
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - bitronix.tm.gui.TransactionTableMouseListener
  - bitronix.tm.journal.NullJournal (implements bitronix.tm.journal.Journal)
  - bitronix.tm.utils.PropertyUtils
  - bitronix.tm.recovery.Recoverer (implements bitronix.tm.recovery.RecovererMBean, java.lang.Runnable, bitronix.tm.utils.Service)
  - bitronix.tm.recovery.RecoveryHelper
  - bitronix.tm.resource.common.ResourceBean (implements java.io.Serializable)
    - bitronix.tm.resource.ehcache.EhCacheXAResourceProducer (implements bitronix.tm.resource.common.XAResourceProducer)
    - bitronix.tm.resource.jms.PoolingConnectionFactory (implements javax.jms.ConnectionFactory, bitronix.tm.resource.jms.PoolingConnectionFactoryMBean, bitronix.tm.resource.common.XAResourceProducer)
    - bitronix.tm.resource.jdbc.PoolingDataSource (implements javax.sql.DataSource, bitronix.tm.resource.jdbc.PoolingDataSourceMBean, bitronix.tm.resource.common.XAResourceProducer)
  - bitronix.tm.resource.ResourceLoader (implements bitronix.tm.utils.Service)
  - bitronix.tm.resource.ResourceObjectFactory (implements javax.naming.spi.ObjectFactory)
  - bitronix.tm.resource.ResourceRegistrar
  - bitronix.tm.gui.ResourcesTreeModel (implements javax.swing.tree.TreeModel)
  - bitronix.tm.utils.Scheduler<T> (implements java.lang.Iterable<T>)
  - bitronix.tm.twopc.executor.SyncExecutor (implements bitronix.tm.twopc.executor.Executor)
  - bitronix.tm.timer.Task (implements java.lang.Comparable<T>)
    - bitronix.tm.timer.PoolShrinkingTask
    - bitronix.tm.timer.RecoveryTask
    - bitronix.tm.timer.TransactionTimeoutTask
  - java.lang.Thread (implements java.lang.Runnable)
    - bitronix.tm.journal.DiskForceBatcherThread
    - bitronix.tm.timer.TaskScheduler (implements bitronix.tm.utils.Service)
  - bitronix.tm.internal.ThreadContext
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.transaction.HeuristicCommitException
        - bitronix.tm.internal.BitronixHeuristicCommitException
      - javax.transaction.HeuristicMixedException
        - bitronix.tm.internal.BitronixHeuristicMixedException
      - javax.transaction.HeuristicRollbackException
        - bitronix.tm.internal.BitronixHeuristicRollbackException
      - java.io.IOException
        - bitronix.tm.journal.CorruptedTransactionLogException
      - bitronix.tm.twopc.PhaseException
      - bitronix.tm.recovery.RecoveryException
      - javax.transaction.RollbackException
        - bitronix.tm.internal.BitronixRollbackException
      - java.lang.RuntimeException
        - bitronix.tm.internal.BitronixRuntimeException
        - bitronix.tm.utils.InitializationException
        - bitronix.tm.utils.PropertyException
        - bitronix.tm.resource.ResourceConfigurationException
      - javax.transaction.SystemException
        - bitronix.tm.internal.BitronixSystemException
          - bitronix.tm.internal.BitronixMultiSystemException
          - bitronix.tm.internal.BitronixRollbackSystemException
      - bitronix.tm.timer.TaskException
      - javax.transaction.xa.XAException
        - bitronix.tm.internal.BitronixXAException
    - bitronix.tm.utils.StackTrace
  - bitronix.tm.resource.common.TransactionContextHelper
  - bitronix.tm.journal.TransactionLogAppender
  - bitronix.tm.journal.TransactionLogCursor
  - bitronix.tm.journal.TransactionLogHeader
  - bitronix.tm.journal.TransactionLogRecord
  - bitronix.tm.TransactionManagerServices
  - bitronix.tm.gui.TransactionTableModel (implements javax.swing.table.TableModel)
    - bitronix.tm.gui.PendingTransactionTableModel
    - bitronix.tm.gui.RawTransactionTableModel
  - bitronix.tm.utils.Uid
  - bitronix.tm.utils.UidGenerator
  - bitronix.tm.Version
  - bitronix.tm.resource.common.XAPool (implements bitronix.tm.resource.common.StateChangeListener)
  - bitronix.tm.internal.XAResourceHolderState
  - bitronix.tm.internal.XAResourceManager

## Interface Hierarchy

- bitronix.tm.BitronixTransactionMBean
- bitronix.tm.resource.jdbc.ConnectionCustomizer
- bitronix.tm.resource.jdbc.JdbcPooledConnectionMBean
- bitronix.tm.resource.jms.JmsPooledConnectionMBean
- bitronix.tm.resource.jdbc.LruEvictionListener
- bitronix.tm.resource.jms.PoolingConnectionFactoryMBean
- bitronix.tm.resource.jdbc.PoolingDataSourceMBean
- bitronix.tm.recovery.RecovererMBean
- javax.naming.Referenceable
  - bitronix.tm.resource.common.XAResourceProducer (also extends java.io.Serializable)
- java.io.Serializable
  - bitronix.tm.resource.common.XAResourceProducer (also extends javax.naming.Referenceable)
- bitronix.tm.utils.Service
  - bitronix.tm.utils.ExceptionAnalyzer
  - bitronix.tm.twopc.executor.Executor
  - bitronix.tm.journal.Journal
- bitronix.tm.resource.common.StateChangeListener
- bitronix.tm.internal.TransactionStatusChangeListener
- bitronix.tm.resource.common.XAStatefulHolder
  - bitronix.tm.resource.common.XAResourceHolder

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Bitronix Software. All Rights Reserved.