Uses of Interface
org.redisson.api.RObject
Packages that use RObject
Package
Description
-
Uses of RObject in org.redisson
Classes in org.redisson that implement RObjectModifier and TypeClassDescriptionclassDistributed alternative to theAtomicLongclassDistributed alternative to theAtomicLongclassRedissonBaseAdder<T extends Number>classBase class for implementing distributed locksclassclassclassDistributed and concurrent implementation ofBlockingDeque.classDistributed and concurrent implementation ofBlockingQueue.classBloom filter based on Highway 128-bit hash.classDistributed and concurrent implementation of boundedBlockingQueue.classclassDistributed alternative to theCountDownLatchIt has a advantage overCountDownLatch-- count can be reset viaRedissonCountDownLatch.trySetCount(long).classclassDistributed and concurrent implementation ofQueueclassclassDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedis based implementation of Fenced Lock with reentrancy support.classRedissonGeo<V>Geospatial items holderclassclassclassJson data holderclassSorted set contained values of String typeclassRedissonList<V>Distributed and concurrent implementation ofListclassRedissonListMultimap<K,V> classclassList based Multimap Cache values holderclassclassDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classclassRedissonMap<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> classBase Redisson objectclassclassDistributed and concurrent implementation of priority blocking deque.classDistributed and concurrent implementation ofPriorityBlockingQueue.classDistributed and concurrent implementation ofQueueclassclassDistributed and concurrent implementation ofQueueclassclassclassLock will be removed automatically if client disconnects.classAReadWriteLockmaintains a pair of associatedlocks, one for read-only operations and one for writing.classclassclassclassDistributed and concurrent implementation ofSemaphore.classRedissonSet<V>Distributed and concurrent implementation ofSetclassSet-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)method.classRedissonSetMultimap<K,V> classclassSet based Multimap Cache values holderclassclassDistributed implementation ofLockImplements reentrant lock.
Lock will be removed automatically if client disconnects.classRedissonStream<K,V> classDistributed and concurrent implementation ofListclassRedissonTimeSeries<V,L> classclassLock will be removed automatically if client disconnects.Methods in org.redisson with parameters of type RObjectConstructors in org.redisson with parameters of type RObjectModifierConstructorDescriptionRedissonMultimapCache(CommandAsyncExecutor commandExecutor, RObject object, String timeoutSetName, String prefix) -
Uses of RObject in org.redisson.api
Subinterfaces of RObject in org.redisson.apiModifier and TypeInterfaceDescriptioninterfaceDistributed implementation to the AtomicDoubleinterfaceDistributed implementation ofAtomicLonginterfaceBinary stream holder stores a sequence of bytes.interfaceVector of bits that grows as needed.interfaceBlockingDequebacked by RedisinterfaceDistributed implementation ofBlockingQueueinterfaceRBloomFilter<T>Distributed implementation of Bloom filter based on Highway 128-bit hash.interfaceDistributed implementation of boundedBlockingQueueinterfaceRBucket<V>Object holder.interfaceRedis based implementation ofCountDownLatchIt has an advantage overCountDownLatch-- count can be set viaRCountDownLatch.trySetCount(long)method.interfaceDistributed implementation of delayed queue.interfaceRDeque<V>Distributed implementation ofDequeinterfaceDistributed implementation ofDoubleAdderinterfaceBase 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.interfaceId generator ofLongtype numbers.interfaceRJsonBucket<V>Redis JSON datatype holder.interfaceSorted set contained values of String typeinterfaceRList<V>Distributed and concurrent implementation ofListinterfaceRListMultimap<K,V> List based Multimap.interfaceRListMultimapCache<K,V> List based Multimap.interfaceinterfaceRLocalCachedMap<K,V> Map object with local entry cache support.interfaceDistributed 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.interfaceSemaphore object with lease time parameter support for each acquired permit.interfaceRPriorityBlockingDeque backed by RedisinterfacePriorityBlockingQueue backed by RedisinterfaceRedis based priority deque.interfaceRedis based priority deque.interfaceRQueue<V>Queuebacked by RedisinterfaceRedis based Rate Limiter object.interfaceReliable topic based on Redis Stream object.interfaceRRingBuffer<V>RingBuffer based queue evicts elements from the head if queue capacity became full.interfaceSet containing elements sorted by score.interfaceRedis 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,L> Redis based time-series collection.interfaceRedis based implementation ofTransferQueueMethods in org.redisson.api with parameters of type RObject -
Uses of RObject in org.redisson.cache
Constructors in org.redisson.cache with parameters of type RObjectModifierConstructorDescriptionLocalCacheListener(String name, CommandAsyncExecutor commandExecutor, RObject object, Codec codec, LocalCachedMapOptions<?, ?> options, long cacheUpdateLogTime, boolean isSharded) -
Uses of RObject in org.redisson.codec
Methods in org.redisson.codec with type parameters of type RObjectModifier and TypeMethodDescriptionDefaultReferenceCodecProvider.getCodec(RObjectField anno, Class<?> cls, Class<K> rObjectClass, String fieldName, Config config) ReferenceCodecProvider.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 -
Uses of RObject in org.redisson.liveobject.core
Methods in org.redisson.liveobject.core that return RObjectModifier and TypeMethodDescriptionRedissonObjectBuilder.createObject(Object id, Class<?> clazz, Class<?> fieldType, String fieldName) Methods in org.redisson.liveobject.core with parameters of type RObject -
Uses of RObject in org.redisson.mapreduce
Constructors in org.redisson.mapreduce with parameters of type RObjectModifierConstructorDescriptionRedissonCollectionMapReduce(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 RObjectModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclass -
Uses of RObject in org.redisson.transaction.operation
Classes in org.redisson.transaction.operation that implement RObjectModifier and TypeClassDescriptionstatic final classstatic final class -
Uses of RObject in org.redisson.transaction.operation.set
Constructors in org.redisson.transaction.operation.set with parameters of type RObjectModifierConstructorDescriptionAddCacheOperation(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 readLockName, 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 readLockName, String transactionId, long threadId)