Package com.sun.sgs.impl.util.lock

Provides utility classes for managing locks.

See:
          Description

Class Summary
BasicLocker<K> Records information about an entity that requests locks from a LockManager and that permits only a single active lock request.
Lock<K> A class used to represent locks.
LockAttemptResult<K> The result of attempting to request a lock.
LockConflict<K> A class for representing a conflict resulting from a lock request made to a LockManager.
Locker<K> Records information about an entity that requests locks from a LockManager.
LockManager<K> A class for managing lock conflicts.
LockRequest<K> A class representing a request for a lock made to a LockManager.
MultiLocker<K> Records information about an entity that requests locks from a MultiLockManager.
MultiLockManager<K> A class for managing lock conflicts where locks are not held by transactions and the locker can make simultaneous requests from multiple threads.
TxnLocker<K> Records information about an entity that requests locks from a TxnLockManager as part of a transaction.
TxnLockManager<K> A class for managing lock conflicts of a transaction.
 

Enum Summary
LockConflictType The type of a lock conflict detected by a LockManager.
 

Package com.sun.sgs.impl.util.lock Description

Provides utility classes for managing locks.


RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved