# Uses of Package
com.thinkaurelius.titan.diskstorage.locking

- Packages that use com.thinkaurelius.titan.diskstorage.locking
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.locking |
  com.thinkaurelius.titan.diskstorage.locking.consistentkey |

- Classes in com.thinkaurelius.titan.diskstorage.locking used by com.thinkaurelius.titan.diskstorage
  Class and Description
  Locker Threadsafe discretionary locking within and between processes Titan.
  LockerProvider

- Classes in com.thinkaurelius.titan.diskstorage.locking used by com.thinkaurelius.titan.diskstorage.locking
  Class and Description
  AbstractLocker.Builder Abstract builder for this Locker implementation.
  LocalLockMediator This class resolves lock contention between two transactions on the same JVM.
  LocalLockMediatorProvider Service provider interface for `LocalLockMediators`.
  LocalLockMediators A singleton maintaining a globally unique map of `LocalLockMediator` instances.
  Locker Threadsafe discretionary locking within and between processes Titan.
  LockerState A store for `LockStatus` objects.
  LockStatus A single held lock's expiration time.
  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.

- Classes in com.thinkaurelius.titan.diskstorage.locking used by com.thinkaurelius.titan.diskstorage.locking.consistentkey
  Class and Description
  AbstractLocker Abstract base class for building lockers.
  AbstractLocker.Builder Abstract builder for this Locker implementation.
  LocalLockMediator This class resolves lock contention between two transactions on the same JVM.
  Locker Threadsafe discretionary locking within and between processes Titan.
  LockerProvider
  LockStatus A single held lock's expiration time.

Copyright © 2012–2014. All rights reserved.