A PlatformTransactionManager implementation and a few Spring Extensions for using Commons Transaction from Apache for transactional file access.
'com.davidkarlsen.commonstransaction.spring:commons-transaction-spring:1.0'
<dependency>
<groupId>com.davidkarlsen.commonstransaction.spring</groupId>
<artifactId>commons-transaction-spring</artifactId>
<version>1.0</version>
</dependency>
<dependency org="com.davidkarlsen.commonstransaction.spring" name="commons-transaction-spring" rev="1.0"/>
"com.davidkarlsen.commonstransaction.spring", "commons-transaction-spring", "1.0"