/** * Constructor for a transaction executor. */ @Inject public DefaultTransactionExecutor(TransactionSystemClient txClient, @Assisted Iterable<TransactionAware> txAwares) { this(txClient, txAwares, RetryStrategies.retryOnConflict(20, 100)); }
private TransactionExecutor getExecutorWithNoRetry() { return new DefaultTransactionExecutor(txClient, txAwares, RetryStrategies.noRetries()); }
/** * Constructor for a transaction executor. */ @Inject public DefaultTransactionExecutor(TransactionSystemClient txClient, @Assisted Iterable<TransactionAware> txAwares) { this(txClient, txAwares, RetryStrategies.retryOnConflict(20, 100)); }