## Uses of Class
com.hazelcast.transaction.TransactionException

- Packages that use TransactionException
  Package | Description
  --- | ---
  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.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.transaction | Provides interfaces/classes for Hazelcast transaction support.

- - ### Uses of TransactionException in com.hazelcast.client.proxy.txn

    Methods in com.hazelcast.client.proxy.txn that throw TransactionException
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransactionContextProxy.`commitTransaction()`
    `boolean` | ClientTxnMultiMapProxy.`put(K key, V value)`

  - ### Uses of TransactionException in com.hazelcast.client.proxy.txn.xa

    Methods in com.hazelcast.client.proxy.txn.xa that throw TransactionException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XATransactionContextProxy.`commitTransaction()`

  - ### Uses of TransactionException in com.hazelcast.core

    Methods in com.hazelcast.core that throw TransactionException
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | HazelcastInstance.`executeTransaction(TransactionalTask<T> task)` Executes the given transactional task in current thread using default options and returns the result of the task.
    `<T> T` | HazelcastInstance.`executeTransaction(TransactionOptions options, TransactionalTask<T> task)` Executes the given transactional task in current thread using given options and returns the result of the task.

  - ### Uses of TransactionException in com.hazelcast.instance

    Methods in com.hazelcast.instance that throw TransactionException
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | HazelcastInstanceProxy.`executeTransaction(TransactionalTask<T> task)`
    `<T> T` | HazelcastInstanceImpl.`executeTransaction(TransactionalTask<T> task)`
    `<T> T` | HazelcastInstanceProxy.`executeTransaction(TransactionOptions options, TransactionalTask<T> task)`
    `<T> T` | HazelcastInstanceImpl.`executeTransaction(TransactionOptions options, TransactionalTask<T> task)`

  - ### Uses of TransactionException in com.hazelcast.quorum

    Subclasses of TransactionException in com.hazelcast.quorum
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QuorumException` An exception thrown when the cluster size is below the defined threshold.

  - ### Uses of TransactionException in com.hazelcast.transaction

    Subclasses of TransactionException in com.hazelcast.transaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TransactionTimedOutException` Thrown when a transaction has timed out.

    Methods in com.hazelcast.transaction that throw TransactionException
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransactionContext.`commitTransaction()` Commits a transaction.
    `T` | TransactionalTask.`execute(TransactionalTaskContext context)` Executes the transactional logic.
    `<T> T` | TransactionManagerService.`executeTransaction(TransactionOptions options, TransactionalTask<T> task)`

Copyright © 2019. All rights reserved.