Package org.apache.ignite.tx
package org.apache.ignite.tx
Contains Transaction API classes and interfaces.
-
ClassDescriptionUtility class containing transaction default constants.The Ignite Transactions facade that supports distributed transactions when working with tables.Thrown when, during an attempt to execute a transactional operation, it turns out that the operation cannot be executed because an incompatible schema change has happened.The exception is thrown when the transaction result differs from the intended one.This is the marker interface for exceptions that can be retried if happened in
IgniteTransactions.runInTransaction(java.util.function.Consumer<org.apache.ignite.tx.Transaction>)
andIgniteTransactions.runInTransactionAsync(java.util.function.Function<org.apache.ignite.tx.Transaction, java.util.concurrent.CompletableFuture<T>>)
.The transaction.This exception is thrown if a transaction can't be finished for some reason.Ignite transaction options.