Narayana

Narayana

 

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

         

Latest forum discussions

Re: How to view properties of ironjacamar.xml file in JBoss7 web console
Jul 13, 2017 4:04 AM by Tom Jenkinson
I think the question…
How to view properties of ironjacamar.xml file in JBoss7 web console
Jul 13, 2017 3:19 AM by Niall Kelly
0down votefavorite …
View more latest forum discussions

Latest news

KIE Server updates to run with Narayana
Jun 26, 2017 10:56 AM by Tom Jenkinson
I wanted to share so…
Sagas and how they differ from two-phase commit
Jun 14, 2017 8:17 AM by Ondra Chaloupka
With all the talk ab…
View more latest news

Desktop wallpaper | Project Swag

Get some Narayana CoolStuff
Sponsors
  • EJ-TechnologyEJ-Technologies has kindly provided free JProfiler licenses.
  • JetBrainsJetBrains has kindly donated an open source IntelliJ license.
  • oXygenSyncro Soft has kindly provided free <oXygen/> XML Editor licenses.