All Classes and Interfaces

Class
Description
A lock that is made up of multiple locks.
 
 
Similar to ProcessFileLock
 
 
Interface for tracking changes to a file.
Protocol implementation to create/read/update/(delete) data with syncing to a file in a transaction-safe way.
Eventually these file utils should be consolidated with those in aksw-commons-io.
 
 
 
 
A ReadWriteLock implementation that coordinates acquisition of the management lock and subsequent modification of the read/write lock states.
 
 
 
 
Interface to manage a set of read/write locks for a set of resources
File System based implementation of a LockStore.
A class that holds the original and current state of path metadata.
Interface for mapping an entity to a folder w.r.t.
A path with cached metadata.
 
 
 
 
 
 
Map of some resource to a lock for that resource.
A transaction can hold locks to several resources.
 
 
Callbacks for reacting to events during the life cycle management of transactions.
Skeleton for implementing commit / rollback actions.
 
 
Path-based transaction manager: Implements a protocol for that uses folders and symlinks to manage locks on paths (files and directories).
 
View over a resource w.r.t a transaction.
Api to a resource w.r.t.
Api to a resource w.r.t.
 
Static methods for running commits and rollbacks on the Txn API.