## Uses of Class
org.jgroups.protocols.Locking.ClientLock

Packages that use Locking.ClientLock
Package | Description
--- | ---
org.jgroups.protocols | Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.

### Uses of Locking.ClientLock in org.jgroups.protocols

Subclasses of Locking.ClientLock in org.jgroups.protocols
Modifier and Type | Class and Description
--- | ---
`protected class` | `PEER_LOCK.PeerLock` Lock implementation which grants a lock when all non faulty cluster members OK it.

Fields in org.jgroups.protocols declared as Locking.ClientLock
Modifier and Type | Field and Description
--- | ---
`protected Locking.ClientLock` | Locking.ClientCondition.`lock`

Fields in org.jgroups.protocols with type parameters of type Locking.ClientLock
Modifier and Type | Field and Description
--- | ---
`protected java.util.Map<java.lang.String,java.util.Map<Owner,Locking.ClientLock>>` | Locking.`client_locks`

Methods in org.jgroups.protocols that return Locking.ClientLock
Modifier and Type | Method and Description
--- | ---
`protected Locking.ClientLock` | PEER_LOCK.`createLock(java.lang.String lock_name)`
`protected Locking.ClientLock` | Locking.`createLock(java.lang.String lock_name)`
`protected Locking.ClientLock` | Locking.`getLock(java.lang.String name)`
`protected Locking.ClientLock` | Locking.`getLock(java.lang.String name, boolean create_if_absent)`
`protected Locking.ClientLock` | Locking.`getLock(java.lang.String name, Owner owner, boolean create_if_absent)`

Constructors in org.jgroups.protocols with parameters of type Locking.ClientLock
Constructor and Description
`Locking.ClientCondition(Locking.ClientLock lock)`