## Uses of Interface
com.hazelcast.transaction.TransactionContext

- Packages that use TransactionContext
  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.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.spring.transaction | Contains Hazelcast transaction classes for Spring Transaction API.
  com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support.

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

    Classes in com.hazelcast.client.proxy.txn that implement TransactionContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TransactionContextProxy` Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.

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

    Classes in com.hazelcast.client.proxy.txn.xa that implement TransactionContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XATransactionContextProxy` Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.

    Methods in com.hazelcast.client.proxy.txn.xa that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | XAResourceProxy.`getTransactionContext()`

  - ### Uses of TransactionContext in com.hazelcast.client.spi

    Subinterfaces of TransactionContext in com.hazelcast.client.spi
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClientTransactionContext` Provides a context to perform transactional operations: beginning/committing transactions, but also retrieving transactional data-structures like the `TransactionalMap`.

    Methods in com.hazelcast.client.spi that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | ClientTransactionManagerService.`newTransactionContext()`
    `TransactionContext` | ClientTransactionManagerService.`newTransactionContext(TransactionOptions options)`
    `TransactionContext` | ClientTransactionManagerService.`newXATransactionContext(Xid xid, int timeoutInSeconds)`

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

    Methods in com.hazelcast.core that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | HazelcastInstance.`newTransactionContext()` Creates a new TransactionContext associated with the current thread using default options.
    `TransactionContext` | HazelcastInstance.`newTransactionContext(TransactionOptions options)` Creates a new TransactionContext associated with the current thread with given options.

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

    Methods in com.hazelcast.instance that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | HazelcastInstanceProxy.`newTransactionContext()`
    `TransactionContext` | HazelcastInstanceImpl.`newTransactionContext()`
    `TransactionContext` | HazelcastInstanceProxy.`newTransactionContext(TransactionOptions options)`
    `TransactionContext` | HazelcastInstanceImpl.`newTransactionContext(TransactionOptions options)`

  - ### Uses of TransactionContext in com.hazelcast.spring.transaction

    Methods in com.hazelcast.spring.transaction that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | HazelcastTransactionManager.`getTransactionContext()` Returns the transaction context
    `static TransactionContext` | HazelcastTransactionManager.`getTransactionContext(HazelcastInstance hazelcastInstance)` Returns the transaction context for the given Hazelcast instance bounded to the current thread.

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

    Methods in com.hazelcast.transaction that return TransactionContext
    Modifier and Type | Method and Description
    --- | ---
    `TransactionContext` | HazelcastXAResource.`getTransactionContext()` Returns the TransactionContext associated with the current thread.
    `TransactionContext` | TransactionManagerService.`newClientTransactionContext(TransactionOptions options, String clientUuid)`
    `TransactionContext` | TransactionManagerService.`newTransactionContext(TransactionOptions options)`

Copyright © 2019. All rights reserved.