public class DefaultTransaction extends Object implements BaseTransactionConfigurable
Constructor and Description |
---|
DefaultTransaction(BaseTransactionConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
commit()
Commits the transaction and persists all modifications to the backend.
|
BaseTransactionConfig |
getConfiguration()
Get the configuration for this transaction
|
void |
rollback()
Aborts (or rolls back) the transaction.
|
public DefaultTransaction(BaseTransactionConfig config)
public BaseTransactionConfig getConfiguration()
BaseTransactionConfigurable
getConfiguration
in interface BaseTransactionConfigurable
public void commit() throws BackendException
BaseTransaction
BaseTransaction.rollback()
at most once per instance.commit
in interface BaseTransaction
BackendException
public void rollback() throws BackendException
BaseTransaction
BaseTransaction.commit()
at most once per instance.rollback
in interface BaseTransaction
BackendException
Copyright © 2012–2024. All rights reserved.