| Package | Description |
|---|---|
| com.sleepycat.je.rep.txn |
INTERNAL: HA Txn/Locker subclasses for enforcing consistency and durability
constraints.
|
| com.sleepycat.je.txn |
INTERNAL: Transaction management and locking (concurrency control).
|
| Modifier and Type | Class and Description |
|---|---|
class |
MasterThreadLocker
A MasterThreadLocker is used with a user initiated non-transactional
operation on a Master, for a replicated DB.
|
class |
ReplicaThreadLocker
A ReplicaThreadLocker is used with a user initiated non-transactional
operation on a Replica, for a replicated DB.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BuddyLocker
Extends BasicLocker to share locks with another specific locker.
|
class |
HandleLocker
Extends BasicLocker to share locks with another Locker that is being used to
open a database.
|
class |
ReadCommittedLocker
Extends BuddyLocker to acquire write locks using the buddy locker (the
transaction locker).
|
class |
ThreadLocker
Extends BasicLocker to share locks among all lockers for the same thread.
|
| Modifier and Type | Method and Description |
|---|---|
static BasicLocker |
BasicLocker.createBasicLocker(EnvironmentImpl env) |
static BasicLocker |
BasicLocker.createBasicLocker(EnvironmentImpl env,
boolean noWait) |
Copyright © 2024. All rights reserved.