This interface adapts underlying transactions.
This is the interface for a context for custom-data associated with an
This is the interface for a component capable of executing your code within a transaction.
This class is a simple bean that can be used to configure transactions used by the
This enum contains the available isolation-levels for a transaction as defined by
mmm-transactionsupports simple and effective transaction management and prevents you from doing typical mistakes when dealing with transactions.
TransactionExecutorthat allows to perform arbitrary code within a transaction. Use this at the entry points to your application (web-services, servlets, etc.). For advanced use-cases like batches that have to process millions of entities you can use the
TransactionCallablecallback-interface to delegate to your custom code to execute transactional. Then you will receive a
TransactionAdapterthat allows to do
intermediate commitswithout bundling your business logic with the technical details of transaction handling. Additionally,
TransactionExecutorallows to register an
TransactionEventListenerto add custom logic to the transaction management.
Copyright © 2001–2014 mmm-Team. All rights reserved.