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