Uses of Interface
org.redisson.api.RObjectAsync
-
Packages that use RObjectAsync Package Description org.redisson org.redisson.api org.redisson.jcache org.redisson.transaction -
-
Uses of RObjectAsync in org.redisson
Classes in org.redisson that implement RObjectAsync Modifier and Type Class Description classRedissonAtomicDoubleDistributed alternative to theAtomicLongclassRedissonAtomicLongDistributed alternative to theAtomicLongclassRedissonBaseAdder<T extends Number>classRedissonBaseLockBase class for implementing distributed locksclassRedissonBinaryStreamclassRedissonBitSetclassRedissonBlockingDeque<V>Distributed and concurrent implementation ofBlockingDeque.classRedissonBlockingQueue<V>Distributed and concurrent implementation ofBlockingQueue.classRedissonBloomFilter<T>Bloom filter based on Highway 128-bit hash.classRedissonBoundedBlockingQueue<V>Distributed and concurrent implementation of boundedBlockingQueue.classRedissonBucket<V>classRedissonCountDownLatchDistributed alternative to theCountDownLatchIt has a advantage overCountDownLatch-- count can be reset viaRedissonCountDownLatch.trySetCount(long).classRedissonDelayedQueue<V>classRedissonDeque<V>Distributed and concurrent implementation ofQueueclassRedissonDoubleAdderclassRedissonFairLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonGeo<V>Geospatial items holderclassRedissonHyperLogLog<V>classRedissonIdGeneratorclassRedissonLexSortedSetSorted set contained values of String typeclassRedissonList<V>Distributed and concurrent implementation ofListclassRedissonListMultimap<K,V>classRedissonListMultimapCache<K,V>classRedissonListMultimapValues<V>List based Multimap Cache values holderclassRedissonLocalCachedMap<K,V>classRedissonLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonLongAdderclassRedissonMap<K,V>Distributed and concurrent implementation ofConcurrentMapandMapclassRedissonMapCache<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.classRedissonMultimap<K,V>classRedissonObjectBase Redisson objectclassRedissonPermitExpirableSemaphoreclassRedissonPriorityBlockingDeque<V>Distributed and concurrent implementation of priority blocking deque.classRedissonPriorityBlockingQueue<V>Distributed and concurrent implementation ofPriorityBlockingQueue.classRedissonPriorityDeque<V>Distributed and concurrent implementation ofQueueclassRedissonPriorityQueue<V>classRedissonQueue<V>Distributed and concurrent implementation ofQueueclassRedissonQueueSemaphoreclassRedissonRateLimiterclassRedissonReadLockLock will be removed automatically if client disconnects.classRedissonReadWriteLockAReadWriteLockmaintains a pair of associatedlocks, one for read-only operations and one for writing.classRedissonReliableTopicclassRedissonRingBuffer<V>classRedissonScoredSortedSet<V>classRedissonSemaphoreDistributed and concurrent implementation ofSemaphore.classRedissonSet<V>Distributed and concurrent implementation ofSetclassRedissonSetCache<V>Set-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)method.classRedissonSetMultimap<K,V>classRedissonSetMultimapCache<K,V>classRedissonSetMultimapValues<V>Set based Multimap Cache values holderclassRedissonSortedSet<V>classRedissonSpinLockDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonStream<K,V>classRedissonSubList<V>Distributed and concurrent implementation ofListclassRedissonTimeSeries<V>classRedissonTransferQueue<V>classRedissonWriteLockLock will be removed automatically if client disconnects. -
Uses of RObjectAsync in org.redisson.api
Subinterfaces of RObjectAsync in org.redisson.api Modifier and Type Interface Description interfaceRAtomicDoubleDistributed implementation to the AtomicDoubleinterfaceRAtomicDoubleAsyncDistributed implementation to the AtomicDoubleinterfaceRAtomicLongDistributed implementation ofAtomicLonginterfaceRAtomicLongAsyncDistributed async implementation ofAtomicLonginterfaceRBinaryStreamBinary stream holder stores a sequence of bytes.interfaceRBitSetVector of bits that grows as needed.interfaceRBitSetAsyncVector of bits that grows as needed.interfaceRBlockingDeque<V>BlockingDequebacked by RedisinterfaceRBlockingDequeAsync<V>Distributed async implementation ofBlockingDequeinterfaceRBlockingQueue<V>Distributed implementation ofBlockingQueueinterfaceRBlockingQueueAsync<V>Distributed async implementation ofBlockingQueueinterfaceRBloomFilter<T>Distributed implementation of Bloom filter based on Highway 128-bit hash.interfaceRBoundedBlockingQueue<V>Distributed implementation of boundedBlockingQueueinterfaceRBoundedBlockingQueueAsync<V>Distributed async implementation of boundedBlockingQueueinterfaceRBucket<V>Object holder.interfaceRBucketAsync<V>Async implementation of object holder.interfaceRCollectionAsync<V>Common async interface for collection objectinterfaceRCountDownLatchRedis based implementation ofCountDownLatchIt has an advantage overCountDownLatch-- count can be set viaRCountDownLatch.trySetCount(long)method.interfaceRCountDownLatchAsyncAsync interface of Redis basedCountDownLatchIt has an advantage overCountDownLatch-- count can be set viaRCountDownLatchAsync.trySetCountAsync(long)method.interfaceRDelayedQueue<V>Distributed implementation of delayed queue.interfaceRDeque<V>Distributed implementation ofDequeinterfaceRDequeAsync<V>Distributed async implementation ofDequeinterfaceRDoubleAdderDistributed implementation ofDoubleAdderinterfaceRExpirableBase interface for all Redisson objects which support expiration or TTLinterfaceRExpirableAsyncBase async interface for all Redisson objects which supports expiration (TTL)interfaceRGeo<V>Geospatial items holder.interfaceRGeoAsync<V>Geospatial items holder.interfaceRHyperLogLog<V>Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interfaceRHyperLogLogAsync<V>Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interfaceRIdGeneratorId generator ofLongtype numbers.interfaceRIdGeneratorAsyncId generator ofLongtype numbers.interfaceRLexSortedSetSorted set contained values of String typeinterfaceRLexSortedSetAsyncAsync interface for sorted set contained values of String type.interfaceRList<V>Distributed and concurrent implementation ofListinterfaceRListAsync<V>Async list functionsinterfaceRListMultimap<K,V>List based Multimap.interfaceRListMultimapCache<K,V>List based Multimap.interfaceRLiveObjectinterfaceRLocalCachedMap<K,V>Map object with local entry cache support.interfaceRLongAdderDistributed implementation ofLongAdderinterfaceRMap<K,V>Redis based implementation ofConcurrentMapandMapinterfaceRMapAsync<K,V>Async interface for Redis based implementation ofConcurrentMapandMapinterfaceRMapCache<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.interfaceRMapCacheAsync<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.interfaceRMultimap<K,V>Base Multimap interface.interfaceRMultimapAsync<K,V>Base asynchronous MultiMap interface.interfaceRMultimapCache<K,V>Base Multimap interface.interfaceRMultimapCacheAsync<K,V>Base asynchronous Multimap interface.interfaceRObjectBase interface for all Redisson objectsinterfaceRPermitExpirableSemaphoreSemaphore object with lease time parameter support for each acquired permit.interfaceRPermitExpirableSemaphoreAsyncAsynchronous interface for Semaphore object with lease time parameter support for each acquired permit.interfaceRPriorityBlockingDeque<V>RPriorityBlockingDeque backed by RedisinterfaceRPriorityBlockingQueue<V>PriorityBlockingQueue backed by RedisinterfaceRPriorityDeque<V>Redis based priority deque.interfaceRPriorityQueue<V>Redis based priority deque.interfaceRQueue<V>Queuebacked by RedisinterfaceRQueueAsync<V>Queuebacked by RedisinterfaceRRateLimiterRedis based Rate Limiter object.interfaceRRateLimiterAsyncAsynchronous interface for Redis based Rate Limiter object.interfaceRReliableTopicReliable topic based on Redis Stream object.interfaceRReliableTopicAsyncAsynchronous interface for Reliable topic based on Redis Stream object.interfaceRRingBuffer<V>RingBuffer based queue evicts elements from the head if queue capacity became full.interfaceRRingBufferAsync<V>RingBuffer based queue evicts elements from the head if queue capacity became full.interfaceRScoredSortedSet<V>Set containing elements sorted by score.interfaceRScoredSortedSetAsync<V>interfaceRSemaphoreRedis based implementation ofSemaphore.interfaceRSemaphoreAsyncAsync interface of Redis basedSemaphore.interfaceRSet<V>Redis based implementation ofSetinterfaceRSetAsync<V>Async set functionsinterfaceRSetCache<V>Set-based cache with ability to set TTL for each object.interfaceRSetCacheAsync<V>Async set functionsinterfaceRSetMultimap<K,V>Set based Multimap.interfaceRSetMultimapCache<K,V>interfaceRSortedSet<V>interfaceRStream<K,V>Interface for Redis Stream object.interfaceRStreamAsync<K,V>Async interface for Redis Stream object.interfaceRTimeSeries<V>Redis based time-series collection.interfaceRTimeSeriesAsync<V>Async interface for Redis based time-series collection.interfaceRTransferQueue<V>Redis based implementation ofTransferQueueinterfaceRTransferQueueAsync<V>Async interface for Redis based implementation ofTransferQueue -
Uses of RObjectAsync in org.redisson.jcache
Classes in org.redisson.jcache that implement RObjectAsync Modifier and Type Class Description classJCache<K,V>JCache implementation -
Uses of RObjectAsync in org.redisson.transaction
Classes in org.redisson.transaction that implement RObjectAsync Modifier and Type Class Description classRedissonTransactionalBucket<V>classRedissonTransactionalLocalCachedMap<K,V>classRedissonTransactionalLockclassRedissonTransactionalMap<K,V>classRedissonTransactionalMapCache<K,V>classRedissonTransactionalSet<V>classRedissonTransactionalSetCache<V>
-