## Uses of Class
org.apache.ignite.transactions.TransactionState

Packages that use TransactionState
org.apache.ignite.internal.management.tx
org.apache.ignite.internal.pagemem.wal.record
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.
org.apache.ignite.transactions: Contains transaction-related classes.

### Uses of TransactionState in org.apache.ignite.internal.management.tx

Methods in org.apache.ignite.internal.management.tx that return TransactionState
`TransactionState` TxInfo.`getState()`

Constructors in org.apache.ignite.internal.management.tx with parameters of type TransactionState
`TxInfo​(IgniteUuid xid, long startTime, long duration, TransactionIsolation isolation, TransactionConcurrency concurrency, long timeout, String lb, Collection<UUID> primaryNodes, TransactionState state, int size, IgniteUuid nearXid, Collection<UUID> masterNodeIds, AffinityTopologyVersion topVer, TxVerboseInfo info)`
`TxInfo​(IgniteUuid xid, TransactionState state)` Constructor for historical mode.

### Uses of TransactionState in org.apache.ignite.internal.pagemem.wal.record

Methods in org.apache.ignite.internal.pagemem.wal.record that return TransactionState
`TransactionState` TxRecord.`state()`

Constructors in org.apache.ignite.internal.pagemem.wal.record with parameters of type TransactionState
`TxRecord​(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable Map<Short,​Collection<Short>> participatingNodes)`
`TxRecord​(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable Map<Short,​Collection<Short>> participatingNodes, long ts)`

### Uses of TransactionState in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type TransactionState
`boolean` GridNearTxLocal.`state​(TransactionState state)`

### Uses of TransactionState in org.apache.ignite.internal.processors.cache.transactions

Methods in org.apache.ignite.internal.processors.cache.transactions that return TransactionState
`TransactionState` IgniteInternalTx.`state()` Gets current transaction state value.
`TransactionState` IgniteTxAdapter.`state()` Gets current transaction state value.
`TransactionState` TransactionEventProxyImpl.`state()` Gets current transaction state value.
`TransactionState` TransactionProxyImpl.`state()` Gets current transaction state value.

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type TransactionState
`boolean` IgniteTxAdapter.`chainState​(TransactionState state)` Changing state for this transaction as well as chained(parent) transactions.
`boolean` IgniteInternalTx.`state​(TransactionState state)`
`boolean` IgniteTxAdapter.`state​(TransactionState state)`
`protected boolean` IgniteTxAdapter.`state​(TransactionState state, boolean timedOut)`

### Uses of TransactionState in org.apache.ignite.spi.systemview.view

Methods in org.apache.ignite.spi.systemview.view that return TransactionState
`TransactionState` TransactionView.`state()`

### Uses of TransactionState in org.apache.ignite.transactions

Methods in org.apache.ignite.transactions that return TransactionState
`static @Nullable TransactionState` TransactionState.`fromOrdinal​(int ord)` Efficiently gets enumerated value from its ordinal.
`TransactionState` Transaction.`state()` Gets current transaction state value.
`static TransactionState` TransactionState.`valueOf​(String name)` Returns the enum constant of this type with the specified name.
`static TransactionState[]` TransactionState.`values()` Returns an array containing the constants of this enum type, in the order they are declared.