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

Packages that use Locking.Type
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.Type in org.jgroups.protocols

Fields in org.jgroups.protocols declared as Locking.Type
Modifier and Type | Field and Description
--- | ---
`protected Locking.Type` | Locking.Request.`type`

Methods in org.jgroups.protocols that return Locking.Type
Modifier and Type | Method and Description
--- | ---
`static Locking.Type` | Locking.Type.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static Locking.Type[]` | Locking.Type.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.jgroups.protocols with parameters of type Locking.Type
Modifier and Type | Method and Description
--- | ---
`protected boolean` | Locking.ServerLock.`isRequestPresent(Locking.Type type, Owner owner)` Checks if a certain request from a given owner is already in the queue
`protected void` | Locking.ServerLock.`removeRequest(Locking.Type type, Owner owner)`
`protected void` | Locking.`sendLockResponse(Locking.Type type, Owner dest, java.lang.String lock_name)`
`protected void` | Locking.`sendRequest(Address dest, Locking.Type type, java.lang.String lock_name, Owner owner, long timeout, boolean is_trylock)`
`protected void` | CENTRAL_LOCK.`updateBackups(Locking.Type type, java.lang.String lock_name, Owner owner)`

Constructors in org.jgroups.protocols with parameters of type Locking.Type
Constructor and Description
`Locking.Request(Locking.Type type, java.lang.String lock_name, Owner owner, long timeout)`
`Locking.Request(Locking.Type type, java.lang.String lock_name, Owner owner, long timeout, boolean is_trylock)`