|
Side of Software Persistence Library 2.0 |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of TransactionPolicy in sos.db |
|---|
| Classes in sos.db that implement TransactionPolicy | |
|---|---|
class |
AbstractTransactionPolicy
A partial implementation of TransactionPolicy. |
class |
DefaultReadWriteTransactionPolicy
A transaction policy that uses strict two phase locking (2PL) to ensure that transactions appear to execute sequentially and that uses lock timeouts to break potential deadlock. |
class |
DefaultTransactionPolicy
A transaction policy that uses a single database lock to ensure that transactions appear to execute sequentially. |
| Methods in sos.db that return TransactionPolicy | |
|---|---|
protected TransactionPolicy |
AbstractSerializationDatabase.createDefaultTransactionPolicy()
Creates and returns a default transaction policy. |
TransactionPolicy |
AbstractSerializationDatabase.getTransactionPolicy()
|
TransactionPolicy |
Database.getTransactionPolicy()
Returns the transaction policy governing the transactions. |
| Constructors in sos.db with parameters of type TransactionPolicy | |
|---|---|
AbstractSerializationDatabase(java.lang.String databaseName,
TransactionPolicy policy)
Creates an AbstractSerializationDatabase with the specified
database name and transaction policy. |
|
FileDatabase(java.lang.String databaseName,
java.lang.String fileName,
TransactionPolicy policy)
Creates a FileDatabase with the specified database name and
transaction policy. |
|
InMemoryDatabase(java.lang.String databaseName,
TransactionPolicy policy)
Creates a InMemoryDatabase with the specified database name and
transaction policy. |
|
|
Side of Software Persistence Library 2.0 |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||