| Interface | Description |
|---|---|
| LocalLockMediatorProvider |
Service provider interface for
LocalLockMediators. |
| Locker |
Threadsafe discretionary locking within and between processes Titan.
|
| LockerProvider | |
| LockStatus |
A single held lock's expiration time.
|
| Class | Description |
|---|---|
| AbstractLocker<S extends LockStatus> |
Abstract base class for building lockers.
|
| AbstractLocker.Builder<S,B extends AbstractLocker.Builder<S,B>> |
Abstract builder for this Locker implementation.
|
| LocalLockMediator<T> |
This class resolves lock contention between two transactions on the same JVM.
|
| LockerState<S> |
A store for
LockStatus objects. |
| Enum | Description |
|---|---|
| LocalLockMediators |
A singleton maintaining a globally unique map of
LocalLockMediator
instances. |
| Exception | Description |
|---|---|
| PermanentLockingException |
This exception signifies a failure to lock based on durable state.
|
| TemporaryLockingException |
This exception signifies a (potentially) temporary exception while attempting
to acquire a lock in the Titan storage backend.
|
Copyright © 2012–2015. All rights reserved.