Uses of Interface
org.redisson.api.RLock
-
Packages that use RLock Package Description org.redisson org.redisson.api org.redisson.transaction org.redisson.transaction.operation.map org.redisson.transaction.operation.set -
-
Uses of RLock in org.redisson
Classes in org.redisson that implement RLock Modifier and Type Class Description classRedissonBaseLockBase class for implementing distributed locksclassRedissonFairLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonMultiLockGroups multiple independent locks and manages them as one lock.classRedissonReadLockLock will be removed automatically if client disconnects.classRedissonRedLockRedLock locking algorithm implementation for multiple locks.classRedissonSpinLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonWriteLockLock will be removed automatically if client disconnects.Methods in org.redisson that return RLock Modifier and Type Method Description RLockRedisson. getFairLock(String name)RLockRedissonMap. getFairLock(K key)RLockRedissonMultimap. getFairLock(K key)RLockRedissonSet. getFairLock(V value)RLockRedissonSetCache. getFairLock(V value)RLockRedissonSetMultimapValues. getFairLock(V value)RLockRedisson. getLock(String name)RLockRedissonMap. getLock(K key)RLockRedissonMultimap. getLock(K key)RLockRedissonSet. getLock(V value)RLockRedissonSetCache. getLock(V value)RLockRedissonSetMultimapValues. getLock(V value)RLockRedisson. getMultiLock(RLock... locks)RLockRedisson. getRedLock(RLock... locks)RLockRedisson. getSpinLock(String name)RLockRedisson. getSpinLock(String name, LockOptions.BackOff backOff)RLockRedissonReadWriteLock. readLock()RLockRedissonReadWriteLock. writeLock()Methods in org.redisson with parameters of type RLock Modifier and Type Method Description RLockRedisson. getMultiLock(RLock... locks)RLockReactiveRedissonReactive. getMultiLock(RLock... locks)RLockRxRedissonRx. getMultiLock(RLock... locks)RLockRedisson. getRedLock(RLock... locks)RLockReactiveRedissonReactive. getRedLock(RLock... locks)RLockRxRedissonRx. getRedLock(RLock... locks)Method parameters in org.redisson with type arguments of type RLock Modifier and Type Method Description protected intRedissonRedLock. minLocksAmount(List<RLock> locks)protected voidRedissonMultiLock. unlockInner(Collection<RLock> locks)protected RFuture<Void>RedissonMultiLock. unlockInnerAsync(Collection<RLock> locks, long threadId)Constructors in org.redisson with parameters of type RLock Constructor Description RedissonMultiLock(RLock... locks)Creates instance with multipleRLockobjects.RedissonRedLock(RLock... locks)Creates instance with multipleRLockobjects. -
Uses of RLock in org.redisson.api
Methods in org.redisson.api that return RLock Modifier and Type Method Description RLockRedissonClient. getFairLock(String name)Returns Lock instance by name.RLockRMap. getFairLock(K key)ReturnsRLockinstance associated with keyRLockRMultimap. getFairLock(K key)ReturnsRLockinstance associated with keyRLockRSet. getFairLock(V value)ReturnsRLockinstance associated withvalueRLockRSetCache. getFairLock(V value)ReturnsRLockinstance associated withvalueRLockRedissonClient. getLock(String name)Returns Lock instance by name.RLockRMap. getLock(K key)ReturnsRLockinstance associated with keyRLockRMultimap. getLock(K key)ReturnsRLockinstance associated with keyRLockRSet. getLock(V value)Returns lock instance associated withvalueRLockRSetCache. getLock(V value)Returns lock instance associated withvalueRLockRedissonClient. getMultiLock(RLock... locks)Returns MultiLock instance associated with specifiedlocksRLockRedissonClient. getRedLock(RLock... locks)Deprecated.RLockRedissonClient. getSpinLock(String name)Returns Spin lock instance by name.RLockRedissonClient. getSpinLock(String name, LockOptions.BackOff backOff)Returns Spin lock instance by name with specified back off options.RLockRReadWriteLock. readLock()Returns the lock used for reading.RLockRReadWriteLock. writeLock()Returns the lock used for writing.Methods in org.redisson.api with parameters of type RLock Modifier and Type Method Description RLockRedissonClient. getMultiLock(RLock... locks)Returns MultiLock instance associated with specifiedlocksRLockReactiveRedissonReactiveClient. getMultiLock(RLock... locks)Returns MultiLock instance associated with specifiedlocksRLockRxRedissonRxClient. getMultiLock(RLock... locks)Returns MultiLock instance associated with specifiedlocksRLockRedissonClient. getRedLock(RLock... locks)Deprecated.RLockReactiveRedissonReactiveClient. getRedLock(RLock... locks)Deprecated.RLockRxRedissonRxClient. getRedLock(RLock... locks)Deprecated. -
Uses of RLock in org.redisson.transaction
Classes in org.redisson.transaction that implement RLock Modifier and Type Class Description classRedissonTransactionalLockMethods in org.redisson.transaction that return RLock Modifier and Type Method Description RLockRedissonTransactionalMap. getFairLock(K key)RLockRedissonTransactionalMapCache. getFairLock(K key)RLockRedissonTransactionalSet. getFairLock(V value)protected RLockBaseTransactionalMap. getLock(K key)protected abstract RLockBaseTransactionalSet. getLock(RCollectionAsync<V> set, V value)RLockRedissonTransactionalMap. getLock(K key)RLockRedissonTransactionalMapCache. getLock(K key)RLockRedissonTransactionalSet. getLock(V value)protected RLockTransactionalSet. getLock(RCollectionAsync<V> set, V value)protected RLockTransactionalSetCache. getLock(RCollectionAsync<V> set, V value)Methods in org.redisson.transaction with parameters of type RLock Modifier and Type Method Description protected <R> voidBaseTransactionalMap. executeLocked(RPromise<R> promise, Runnable runnable, RLock lock)protected <R> voidBaseTransactionalSet. executeLocked(RPromise<R> promise, Runnable runnable, RLock lock) -
Uses of RLock in org.redisson.transaction.operation.map
Methods in org.redisson.transaction.operation.map that return RLock Modifier and Type Method Description protected RLockMapOperation. getLock(RMap<?,?> map, CommandAsyncExecutor commandExecutor, Object key) -
Uses of RLock in org.redisson.transaction.operation.set
Methods in org.redisson.transaction.operation.set that return RLock Modifier and Type Method Description protected RLockSetOperation. getLock(RSet<?> setCache, CommandAsyncExecutor commandExecutor, Object value)protected RLockSetOperation. getLock(RSetCache<?> setCache, CommandAsyncExecutor commandExecutor, Object value)
-