# Hierarchy For Package com.hazelcast.transaction

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.hazelcast.core.HazelcastException
          - com.hazelcast.transaction.TransactionException
            - com.hazelcast.transaction.TransactionTimedOutException
          - com.hazelcast.transaction.TransactionNotActiveException
  - com.hazelcast.transaction.TransactionOptions (implements com.hazelcast.nio.serialization.DataSerializable)

## Interface Hierarchy

- com.hazelcast.core.DistributedObject
  - com.hazelcast.transaction.HazelcastXAResource (also extends javax.transaction.xa.XAResource)
  - com.hazelcast.transaction.TransactionalObject
- com.hazelcast.transaction.TransactionalTask<T>
- com.hazelcast.transaction.TransactionalTaskContext
  - com.hazelcast.transaction.TransactionContext
- com.hazelcast.transaction.TransactionManagerService
- javax.transaction.xa.XAResource
  - com.hazelcast.transaction.HazelcastXAResource (also extends com.hazelcast.core.DistributedObject)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.hazelcast.transaction.TransactionOptions.TransactionType

Copyright © 2020. All rights reserved.