|
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 |