Transactional File I/O

The Transactional File I/O library provides an XA resource manager for file system access, allowing file operations to participate fully in transactions with databases or messaging systems.

Features

Easy to use API Read or write the contents of a file using standard Java APIs (DataInput, DataOutput) with transactional behaviour, including transparent lock handling and crash recovery.
Enterprise integration File manipulations can participate in transactions with other XA resource managers, such as databases or messaging systems. e.g. Read business data entries from file and update a database, then delete or update the file, with guaranteed consistency. Multiple transactions (threads) can operate on the file concurrently for additional performance.
Multiple JVMs for scalability Multiple JVMs can perform transactions on the same file concurrently and a transaction can span multiple JVMs.
Directory Manipulations Create, delete, rename or copy files transactionally. Ideal for installers or batch processes.

Files:

Documentation

  • User Guide (version 1.0, also included in the release bundle)

Project Community Details

Links


Files:

Subcategories:


Want additional assistance?
Contact Support Services.
Show details