Modifier and Type | Method and Description |
---|---|
void |
ConcurrencyManager.acquire()
Wait for all threads except the active thread.
|
void |
ConcurrencyManager.acquire(boolean forMerge)
Wait for all threads except the active thread.
|
void |
ConcurrencyManager.acquireDeferredLock()
Add deferred lock into a hashtable to avoid deadlock
|
boolean |
ConcurrencyManager.acquireNoWait()
If the lock is not acquired allready acquire it and return true.
|
boolean |
ConcurrencyManager.acquireNoWait(boolean forMerge)
If the lock is not acquired allready acquire it and return true.
|
void |
ConcurrencyManager.acquireReadLock()
Wait on any writer.
|
void |
ConcurrencyManager.checkReadLock()
Check the lock state, if locked, acquire and release a read lock.
|
void |
ConcurrencyManager.release()
Decrement the depth for the active thread.
|
void |
ConcurrencyManager.releaseDeferredLock()
Release the deferred lock.
|
void |
ConcurrencyManager.releaseReadLock()
Decrement the number of readers.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSession.beginTransaction()
PUBLIC:
Begin a transaction on the database.
|
void |
AbstractSession.commitTransaction()
PUBLIC:
Commit the active database transaction.
|
void |
AbstractSession.rollbackTransaction()
PUBLIC:
Rollback the active database transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerSession.acquireClientConnection(ClientSession clientSession)
INTERNAL:
Allocate the client's connection resource.
|
Accessor |
ReadConnectionPool.acquireConnection()
INTERNAL:
Wait until a connection is avaiable and allocate the connection for the client.
|
Accessor |
ExternalConnectionPool.acquireConnection()
INTERNAL:
When we acquire a connection from an ExternalConnectionPool we build
a new connection (retrieve it from the external pool).
|
Accessor |
ConnectionPool.acquireConnection()
INTERNAL:
Wait until a connection is avaiable and allocate the connection for the client.
|
Copyright © 2023. All rights reserved.