Uses of Interface
org.redisson.api.RObject
-
-
Uses of RObject in org.redisson
Classes in org.redisson that implement RObject 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.Methods in org.redisson with parameters of type RObject Modifier and Type Method Description longRedissonKeys. delete(RObject... objects)RFuture<Long>RedissonKeys. deleteAsync(RObject... objects)Constructors in org.redisson with parameters of type RObject Constructor Description RedissonMultimapCache(CommandAsyncExecutor commandExecutor, RObject object, String timeoutSetName, String prefix) -
Uses of RObject in org.redisson.api
Subinterfaces of RObject in org.redisson.api Modifier and Type Interface Description interfaceRAtomicDoubleDistributed implementation to the AtomicDoubleinterfaceRAtomicLongDistributed implementation ofAtomicLonginterfaceRBinaryStreamBinary stream holder stores a sequence of bytes.interfaceRBitSetVector of bits that grows as needed.interfaceRBlockingDeque<V>BlockingDequebacked by RedisinterfaceRBlockingQueue<V>Distributed implementation ofBlockingQueueinterfaceRBloomFilter<T>Distributed implementation of Bloom filter based on Highway 128-bit hash.interfaceRBoundedBlockingQueue<V>Distributed implementation of boundedBlockingQueueinterfaceRBucket<V>Object holder.interfaceRCountDownLatchRedis based implementation ofCountDownLatchIt has an advantage overCountDownLatch-- count can be set viaRCountDownLatch.trySetCount(long)method.interfaceRDelayedQueue<V>Distributed implementation of delayed queue.interfaceRDeque<V>Distributed implementation ofDequeinterfaceRDoubleAdderDistributed implementation ofDoubleAdderinterfaceRExpirableBase interface for all Redisson objects which support expiration or TTLinterfaceRGeo<V>Geospatial items holder.interfaceRHyperLogLog<V>Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interfaceRIdGeneratorId generator ofLongtype numbers.interfaceRLexSortedSetSorted set contained values of String typeinterfaceRList<V>Distributed and concurrent implementation ofListinterfaceRListMultimap<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 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.interfaceRMultimap<K,V>Base Multimap interface.interfaceRMultimapCache<K,V>Base Multimap interface.interfaceRPermitExpirableSemaphoreSemaphore 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 RedisinterfaceRRateLimiterRedis based Rate Limiter object.interfaceRReliableTopicReliable topic based on Redis Stream object.interfaceRRingBuffer<V>RingBuffer based queue evicts elements from the head if queue capacity became full.interfaceRScoredSortedSet<V>Set containing elements sorted by score.interfaceRSemaphoreRedis based implementation ofSemaphore.interfaceRSet<V>Redis based implementation ofSetinterfaceRSetCache<V>Set-based cache with ability to set TTL for each object.interfaceRSetMultimap<K,V>Set based Multimap.interfaceRSetMultimapCache<K,V>interfaceRSortedSet<V>interfaceRStream<K,V>Interface for Redis Stream object.interfaceRTimeSeries<V>Redis based time-series collection.interfaceRTransferQueue<V>Redis based implementation ofTransferQueueMethods in org.redisson.api with parameters of type RObject Modifier and Type Method Description longRKeys. delete(RObject... objects)Delete multiple objectsRFuture<Long>RKeysAsync. deleteAsync(RObject... objects)Delete multiple objects -
Uses of RObject in org.redisson.cache
Constructors in org.redisson.cache with parameters of type RObject Constructor Description LocalCacheListener(String name, CommandAsyncExecutor commandExecutor, RObject object, Codec codec, LocalCachedMapOptions<?,?> options, long cacheUpdateLogTime) -
Uses of RObject in org.redisson.codec
Methods in org.redisson.codec with type parameters of type RObject Modifier and Type Method Description <T extends Codec,K extends RObject>
TDefaultReferenceCodecProvider. getCodec(RObjectField anno, Class<?> cls, Class<K> rObjectClass, String fieldName, Config config)<T extends Codec,K extends RObject>
TReferenceCodecProvider. getCodec(RObjectField anno, Class<?> cls, Class<K> rObjectClass, String fieldName, Config config)Get a codec instance by a RObjectField annotation and the class annotated with REntity, the implementation class of RObject the field is going to be transformed into and the name of the field with this RObjectField annotation. -
Uses of RObject in org.redisson.jcache
Classes in org.redisson.jcache that implement RObject Modifier and Type Class Description classJCache<K,V>JCache implementation -
Uses of RObject in org.redisson.liveobject.core
Methods in org.redisson.liveobject.core that return RObject Modifier and Type Method Description RObjectRedissonObjectBuilder. createObject(Object id, Class<?> clazz, Class<?> fieldType, String fieldName)Methods in org.redisson.liveobject.core with parameters of type RObject Modifier and Type Method Description voidRedissonObjectBuilder. store(RObject ar, String fieldName, RMap<String,Object> liveMap)voidRedissonObjectBuilder. storeAsync(RObject ar, String fieldName, RMap<String,Object> liveMap) -
Uses of RObject in org.redisson.mapreduce
Constructors in org.redisson.mapreduce with parameters of type RObject Constructor Description RedissonCollectionMapReduce(RObject object, RedissonClient redisson, CommandAsyncExecutor commandExecutor)RedissonMapReduce(RObject object, RedissonClient redisson, CommandAsyncExecutor commandExecutor) -
Uses of RObject in org.redisson.transaction
Classes in org.redisson.transaction that implement RObject Modifier and Type Class Description classRedissonTransactionalBucket<V>classRedissonTransactionalLocalCachedMap<K,V>classRedissonTransactionalLockclassRedissonTransactionalMap<K,V>classRedissonTransactionalMapCache<K,V>classRedissonTransactionalSet<V>classRedissonTransactionalSetCache<V> -
Uses of RObject in org.redisson.transaction.operation.set
Constructors in org.redisson.transaction.operation.set with parameters of type RObject Constructor Description AddCacheOperation(RObject set, Object value, long ttl, TimeUnit timeUnit, String transactionId, long threadId)AddCacheOperation(RObject set, Object value, String transactionId, long threadId)AddOperation(RObject set, Object value, String transactionId, long threadId)MoveOperation(RObject set, String destinationName, long threadId, Object value, String transactionId)RemoveCacheOperation(RObject set, Object value, String transactionId, long threadId)RemoveOperation(RObject set, Object value, String transactionId, long threadId)
-