- /**
- * The provider (commit handler) starts a commit transaction.
- *
- * <p>
- * The commit handler (provider) prepares an commit scenario, rollback
- * scenario and validates data.
- *
- * <p>
- * If the provider is aware that at this point the commit would not be
- * successful, the transaction is not created, but list of errors which
- * prevented the start of transaction are returned.
- *
- * @param store
- * @return Transaction object representing this commit, errors otherwise.
- */
- RpcResult<CommitTransaction> requestCommit(DataStoreIdentifier store);