Utility class that encapsulates the transaction life cycle over a given set of transaction-aware datasets. The executor can be reused across multiple invocations of the execute() method. However, it is not thread-safe for concurrent execution.
Transaction execution will be retries according to specified in constructor {@link RetryStrategy}. By default {@link RetryOnConflictStrategy} is used with max 20 retries and 100 ms between retries.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.