# Uses of Package
com.hazelcast.transaction

- Packages that use com.hazelcast.transaction
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.client.proxy.txn | Contains classes related to proxy for client transactions
  com.hazelcast.client.proxy.txn.xa | Contains classes related to proxy for XA
  com.hazelcast.client.spi | Contains classes/interfaces related to the Hazelcast client Service Provider Interface.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.quorum | Contains classes related to cluster quorum.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
  com.hazelcast.spring.transaction | Contains Hazelcast transaction classes for Spring Transaction API.
  com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support.

- Classes in com.hazelcast.transaction used by com.hazelcast.client.proxy
  Class and Description
  TransactionOptions Contains the configuration for a Hazelcast transaction.

- Classes in com.hazelcast.transaction used by com.hazelcast.client.proxy.txn
  Class and Description
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionalTaskContext Provides a context to access transactional data-structures, like the `TransactionalMap`.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.
  TransactionOptions Contains the configuration for a Hazelcast transaction.

- Classes in com.hazelcast.transaction used by com.hazelcast.client.proxy.txn.xa
  Class and Description
  HazelcastXAResource Interface for providing Hazelcast as an XAResource
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionalTaskContext Provides a context to access transactional data-structures, like the `TransactionalMap`.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.

- Classes in com.hazelcast.transaction used by com.hazelcast.client.spi
  Class and Description
  TransactionalTask Contains the logic that is going to be executed within a transaction.
  TransactionalTaskContext Provides a context to access transactional data-structures, like the `TransactionalMap`.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionOptions Contains the configuration for a Hazelcast transaction.

- Classes in com.hazelcast.transaction used by com.hazelcast.core
  Class and Description
  HazelcastXAResource Interface for providing Hazelcast as an XAResource
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionalTask Contains the logic that is going to be executed within a transaction.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.
  TransactionOptions Contains the configuration for a Hazelcast transaction.

- Classes in com.hazelcast.transaction used by com.hazelcast.instance
  Class and Description
  HazelcastXAResource Interface for providing Hazelcast as an XAResource
  TransactionalTask Contains the logic that is going to be executed within a transaction.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.
  TransactionOptions Contains the configuration for a Hazelcast transaction.

- Classes in com.hazelcast.transaction used by com.hazelcast.quorum
  Class and Description
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.

- Classes in com.hazelcast.transaction used by com.hazelcast.spi
  Class and Description
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionManagerService

- Classes in com.hazelcast.transaction used by com.hazelcast.spring.transaction
  Class and Description
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionalTaskContext Provides a context to access transactional data-structures, like the `TransactionalMap`.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.

- Classes in com.hazelcast.transaction used by com.hazelcast.transaction
  Class and Description
  TransactionalObject Marker interface for all transactional distributed objects.
  TransactionalTask Contains the logic that is going to be executed within a transaction.
  TransactionalTaskContext Provides a context to access transactional data-structures, like the `TransactionalMap`.
  TransactionContext Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.
  TransactionException A `HazelcastException` that is thrown when something goes wrong while dealing with transactions and transactional data-structures.
  TransactionOptions Contains the configuration for a Hazelcast transaction.
  TransactionOptions.TransactionType The type of transaction.

Copyright © 2020. All rights reserved.