Registry / database / transactions-api

transactions-api

JSON →
library6.0.1javamavenunverified

Provides the API for managing distributed transactions with Atomikos, ensuring atomicity and reliability.

<dependency> <groupId>com.atomikos</groupId> <artifactId>transactions-api</artifactId> <version>6.0.1</version> </dependency>
INSTALL
IMPORT
SIG · TRANSACTIONS-API
T
transactions-api
databasejavav6.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

UserTransactionManager
com.atomikos.icatch.jta.UserTransactionManager

Initializes and uses a UserTransactionManager for distributed transactions.

import com.atomikos.icatch.jta.UserTransactionManager; import javax.transaction.UserTransaction; public class Quickstart { public static void main(String[] args) throws Exception { UserTransactionManager utm = new UserTransactionManager(); utm.init(); UserTransaction ut = utm.getUserTransaction(); ut.begin(); // perform transactional work ut.commit(); utm.close(); } }
Debug
Known issues
breakingAtomikos 6.x requires Java 11+ and has breaking changes from 5.x, including removal of deprecated classes.
fix
Update to Java 11 and review the migration guide at https://www.atomikos.com/Documentation/MigrationGuide.
affects: >=6.0.0
Upgrade
Version history
6.0.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
24 hits · last 30 days
node
18
Meta
2
Amazon
1
OpenAI (training)
1
Resources
transactions-api — mvn dependency:get transactions-api · libregistry