org.apache.commons.transaction.package.html Maven / Gradle / Ivy
Show all versions of org.everit.osgi.bundles.org.apache.commons.transaction Show documentation
Apache Commons Transaction
Making concurrent programming transactional.
This package contains the most important interfaces of the whole component.
If you want to add transaction control to your resource managers you will have to implement the
transactional resource manager interface. It is recommended that you start your work by inheriting from
the abstract transactional resource manager.
The user is supposed to control transactionality using the methods of this interface.
In case you want more than one transactional resource manager to take part in a single transaction use the
transaction interface along with its default implementation.
Resource managers that want to participate need to be manageable resource managers. This interface
is not supposed to be called by the user, but is used by the complex transaction.