Uses of Interface
org.redisson.api.RObjectAsync
Packages that use RObjectAsync
Package
Description
-
Uses of RObjectAsync in org.redisson
Classes in org.redisson that implement RObjectAsyncModifier and TypeClassDescriptionclass
Base list implementationclass
class
Distributed alternative to theAtomicLong
class
Distributed alternative to theAtomicLong
class
RedissonBaseAdder<T extends Number>
class
Base class for implementing distributed locksclass
class
class
Distributed and concurrent implementation ofBlockingDeque
.class
Distributed and concurrent implementation ofBlockingQueue
.class
Bloom filter based on Highway 128-bit hash.class
Distributed and concurrent implementation of boundedBlockingQueue
.class
class
Distributed alternative to theCountDownLatch
It has a advantage overCountDownLatch
-- count can be reset viaRedissonCountDownLatch.trySetCount(long)
.class
class
Distributed and concurrent implementation ofQueue
class
class
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.class
RedissonFasterMultiLock.
All lock, unlock, lockAsync unlockAsync methods only success when all values locked succeed.class
Redis based implementation of Fenced Lock with reentrancy support.class
RedissonGeo<V>
Geospatial items holderfinal class
final class
class
Json data holderfinal class
Sorted set contained values of String typeclass
RedissonList<V>
Distributed and concurrent implementation ofList
class
RedissonListMultimap<K,
V> protected class
class
class
class
List based Multimap Cache values holderclass
class
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.class
class
RedissonMap<K,
V> Distributed and concurrent implementation ofConcurrentMap
andMap
class
RedissonMapCache<K,
V> Map-based cache with ability to set TTL for each entry viaRedissonMapCache.put(Object, Object, long, TimeUnit)
orRedissonMapCache.putIfAbsent(Object, Object, long, TimeUnit)
methods.class
Map-based cache with ability to set TTL per entry.class
RedissonMultimap<K,
V> class
Base Redisson objectclass
class
Distributed and concurrent implementation of priority blocking deque.class
Distributed and concurrent implementation ofPriorityBlockingQueue
.class
Distributed and concurrent implementation ofQueue
class
class
Distributed and concurrent implementation ofQueue
class
final class
class
Lock will be removed automatically if client disconnects.class
AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.class
class
class
class
Distributed and concurrent implementation ofSemaphore
.class
RedissonSet<V>
Distributed and concurrent implementation ofSet
class
Set-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)
method.class
RedissonSetMultimap<K,
V> protected class
class
class
class
Set based Multimap Cache values holderclass
final class
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.class
RedissonStream<K,
V> class
Distributed and concurrent implementation ofList
class
RedissonTimeSeries<V,
L> class
class
Lock will be removed automatically if client disconnects. -
Uses of RObjectAsync in org.redisson.api
Subinterfaces of RObjectAsync in org.redisson.apiModifier and TypeInterfaceDescriptioninterface
Distributed implementation to the AtomicDoubleinterface
Distributed implementation to the AtomicDoubleinterface
Distributed implementation ofAtomicLong
interface
Distributed async implementation ofAtomicLong
interface
Binary stream holder stores a sequence of bytes.interface
Vector of bits that grows as needed.interface
Vector of bits that grows as needed.interface
BlockingDeque
backed by Redisinterface
Distributed async implementation ofBlockingDeque
interface
Distributed implementation ofBlockingQueue
interface
Distributed async implementation ofBlockingQueue
interface
RBloomFilter<T>
Distributed implementation of Bloom filter based on Highway 128-bit hash.interface
Distributed implementation of Bloom filter based on Highway 128-bit hash.interface
Distributed implementation of boundedBlockingQueue
interface
Distributed async implementation of boundedBlockingQueue
interface
RBucket<V>
Object holder.interface
RBucketAsync<V>
Async implementation of object holder.interface
Common async interface for collection objectinterface
Redis based implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.interface
Async interface of Redis basedCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)
method.interface
Distributed implementation of delayed queue.interface
RDeque<V>
Distributed implementation ofDeque
interface
RDequeAsync<V>
Distributed async implementation ofDeque
interface
Distributed implementation ofDoubleAdder
interface
Base interface for all Redisson objects which support expiration or TTLinterface
Base async interface for all Redisson objects which supports expiration (TTL)interface
RGeo<V>
Geospatial items holder.interface
RGeoAsync<V>
Geospatial items holder.interface
RHyperLogLog<V>
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interface
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interface
Id generator ofLong
type numbers.interface
Id generator ofLong
type numbers.interface
RJsonBucket<V>
Redis JSON datatype holder.interface
Redis JSON datatype interface.interface
RJsonStore<K,
V> JSON Store which stores each entry as key and value.interface
RJsonStoreAsync<K,
V> JSON Store which stores each entry as key and value.interface
Sorted set contained values of String typeinterface
Async interface for sorted set contained values of String type.interface
RList<V>
Distributed and concurrent implementation ofList
interface
RListAsync<V>
Async list functionsinterface
RListMultimap<K,
V> List based Multimap.interface
RListMultimapCache<K,
V> List based Multimap.interface
List based Multimap with ability to set TTL per entry.interface
interface
RLocalCachedMap<K,
V> Map object with local entry cache support.interface
RLocalCachedMapCache<K,
V> Map object with entry expiration and local cache support.interface
Distributed implementation ofLongAdder
interface
RMap<K,
V> Redis based implementation ofConcurrentMap
andMap
interface
RMapAsync<K,
V> Async interface for Redis based implementation ofConcurrentMap
andMap
interface
RMapCache<K,
V> Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.interface
RMapCacheAsync<K,
V> Map-based cache with ability to set TTL for each entry viaRMapCache.put(Object, Object, long, TimeUnit)
orRMapCache.putIfAbsent(Object, Object, long, TimeUnit)
And therefore has an complex lua-scripts inside.interface
RMapCacheNative<K,
V> Map-based cache with ability to set TTL per entry.interface
RMapCacheNativeAsync<K,
V> Map-based cache with ability to set TTL per entry.interface
RMultimap<K,
V> Base Multimap interface.interface
RMultimapAsync<K,
V> Base asynchronous MultiMap interface.interface
RMultimapCache<K,
V> Base Multimap interface.interface
RMultimapCacheAsync<K,
V> Base asynchronous Multimap interface.interface
Base interface for all Redisson objectsinterface
Semaphore object with lease time parameter support for each acquired permit.interface
Asynchronous interface for Semaphore object with lease time parameter support for each acquired permit.interface
RPriorityBlockingDeque backed by Redisinterface
PriorityBlockingQueue backed by Redisinterface
Redis based priority deque.interface
Redis based priority deque.interface
RQueue<V>
Queue
backed by Redisinterface
RQueueAsync<V>
Queue
backed by Redisinterface
Redis based Rate Limiter object.interface
Asynchronous interface for Redis based Rate Limiter object.interface
Reliable topic based on Redis Stream object.interface
Asynchronous interface for Reliable topic based on Redis Stream object.interface
RRingBuffer<V>
RingBuffer based queue evicts elements from the head if queue capacity became full.interface
RingBuffer based queue evicts elements from the head if queue capacity became full.interface
Set containing elements sorted by score.interface
interface
Redis based implementation ofSemaphore
.interface
Async interface of Redis basedSemaphore
.interface
RSet<V>
Redis based implementation ofSet
interface
RSetAsync<V>
Async set functionsinterface
RSetCache<V>
Set-based cache with ability to set TTL for each object.interface
Async set functionsinterface
RSetMultimap<K,
V> Set based Multimap.interface
RSetMultimapCache<K,
V> interface
Set based Multimap with ability to set TTL per entry.interface
RSortedSet<V>
interface
RStream<K,
V> Interface for Redis Stream object.interface
RStreamAsync<K,
V> Async interface for Redis Stream object.interface
RTimeSeries<V,
L> Redis based time-series collection.interface
RTimeSeriesAsync<V,
L> Async interface for Redis based time-series collection.interface
Redis based implementation ofTransferQueue
interface
Async interface for Redis based implementation ofTransferQueue
-
Uses of RObjectAsync in org.redisson.jcache
Classes in org.redisson.jcache that implement RObjectAsync -
Uses of RObjectAsync in org.redisson.transaction
Classes in org.redisson.transaction that implement RObjectAsyncModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
-
Uses of RObjectAsync in org.redisson.transaction.operation
Classes in org.redisson.transaction.operation that implement RObjectAsyncModifier and TypeClassDescriptionstatic final class
static final class