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 class
RedissonAtomicDouble
Distributed alternative to theAtomicLong
class
RedissonAtomicLong
Distributed alternative to theAtomicLong
class
RedissonBaseAdder<T extends Number>
class
RedissonBinaryStream
class
RedissonBitSet
class
RedissonBlockingDeque<V>
Distributed and concurrent implementation ofBlockingDeque
.class
RedissonBlockingQueue<V>
Distributed and concurrent implementation ofBlockingQueue
.class
RedissonBloomFilter<T>
Bloom filter based on Highway 128-bit hash.class
RedissonBoundedBlockingQueue<V>
Distributed and concurrent implementation of boundedBlockingQueue
.class
RedissonBucket<V>
class
RedissonCountDownLatch
Distributed alternative to theCountDownLatch
It has a advantage overCountDownLatch
-- count can be reset viaRedissonCountDownLatch.trySetCount(long)
.class
RedissonDelayedQueue<V>
class
RedissonDeque<V>
Distributed and concurrent implementation ofQueue
class
RedissonDoubleAdder
class
RedissonFairLock
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.class
RedissonGeo<V>
Geospatial items holderclass
RedissonHyperLogLog<V>
class
RedissonLexSortedSet
Sorted set contained values of String typeclass
RedissonList<V>
Distributed and concurrent implementation ofList
class
RedissonListMultimap<K,V>
class
RedissonListMultimapCache<K,V>
class
RedissonListMultimapValues<V>
List based Multimap Cache values holderclass
RedissonLocalCachedMap<K,V>
class
RedissonLock
Distributed implementation ofLock
Implements reentrant lock.
Lock will be removed automatically if client disconnects.class
RedissonLongAdder
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
RedissonMultimap<K,V>
class
RedissonObject
Base Redisson objectclass
RedissonPermitExpirableSemaphore
class
RedissonPriorityBlockingDeque<V>
Distributed and concurrent implementation of priority blocking deque.class
RedissonPriorityBlockingQueue<V>
Distributed and concurrent implementation ofPriorityBlockingQueue
.class
RedissonPriorityDeque<V>
Distributed and concurrent implementation ofQueue
class
RedissonPriorityQueue<V>
class
RedissonQueue<V>
Distributed and concurrent implementation ofQueue
class
RedissonQueueSemaphore
class
RedissonRateLimiter
class
RedissonReadLock
Lock will be removed automatically if client disconnects.class
RedissonReadWriteLock
AReadWriteLock
maintains a pair of associatedlocks
, one for read-only operations and one for writing.class
RedissonScoredSortedSet<V>
class
RedissonSemaphore
Distributed and concurrent implementation ofSemaphore
.class
RedissonSet<V>
Distributed and concurrent implementation ofSet
class
RedissonSetCache<V>
Set-based cache with ability to set TTL for each entry viaRSetCache.add(Object, long, TimeUnit)
method.class
RedissonSetMultimap<K,V>
class
RedissonSetMultimapCache<K,V>
class
RedissonSetMultimapValues<V>
Set based Multimap Cache values holderclass
RedissonSortedSet<V>
class
RedissonStream<K,V>
class
RedissonSubList<V>
Distributed and concurrent implementation ofList
class
RedissonWriteLock
Lock will be removed automatically if client disconnects.Methods in org.redisson with parameters of type RObject Modifier and Type Method Description long
RedissonKeys. 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 interface
RAtomicDouble
Distributed implementation to the AtomicDoubleinterface
RAtomicLong
Distributed implementation ofAtomicLong
interface
RBinaryStream
Binary stream holder.interface
RBitSet
Vector of bits that grows as needed.interface
RBlockingDeque<V>
BlockingDeque
backed by Redisinterface
RBlockingQueue<V>
Distributed implementation ofBlockingQueue
interface
RBloomFilter<T>
Distributed implementation of Bloom filter based on Highway 128-bit hash.interface
RBoundedBlockingQueue<V>
Distributed implementation of boundedBlockingQueue
interface
RBucket<V>
Object holder.interface
RCountDownLatch
Distributed implementation ofCountDownLatch
It has an advantage overCountDownLatch
-- count can be set viaRCountDownLatch.trySetCount(long)
method.interface
RDelayedQueue<V>
Distributed implementation of delayed queue.interface
RDeque<V>
Distributed implementation ofDeque
interface
RDoubleAdder
Distributed implementation ofDoubleAdder
interface
RExpirable
Base interface for all Redisson objects which support expiration or TTLinterface
RGeo<V>
Geospatial items holder.interface
RHyperLogLog<V>
Probabilistic data structure that lets you maintain counts of millions of items with extreme space efficiency.interface
RLexSortedSet
Sorted set contained values of String typeinterface
RList<V>
Distributed and concurrent implementation ofList
interface
RListMultimap<K,V>
List based Multimap.interface
RListMultimapCache<K,V>
interface
RLocalCachedMap<K,V>
Map object with local entry cache support.interface
RLock
Distributed implementation ofLock
Implements reentrant lock.interface
RLongAdder
Distributed implementation ofLongAdder
interface
RMap<K,V>
Distributed implementation ofConcurrentMap
andMap
This map doesn't allow to storenull
as key or value.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
RMultimap<K,V>
Base Multimap interface.interface
RMultimapCache<K,V>
interface
RPermitExpirableSemaphore
Semaphore object with lease time parameter support for each acquired permit.interface
RPriorityBlockingDeque<V>
RPriorityBlockingDeque backed by Redisinterface
RPriorityBlockingQueue<V>
PriorityBlockingQueue backed by Redisinterface
RPriorityDeque<V>
interface
RPriorityQueue<V>
interface
RQueue<V>
Queue
backed by Redisinterface
RRateLimiter
interface
RScoredSortedSet<V>
interface
RSemaphore
Distributed and concurrent implementation ofSemaphore
.interface
RSet<V>
Distributed and concurrent implementation ofSet
interface
RSetCache<V>
Set-based cache with ability to set TTL for each object.interface
RSetMultimap<K,V>
Set based Multimap.interface
RSetMultimapCache<K,V>
interface
RSortedSet<V>
interface
RStream<K,V>
Interface for Redis Stream object.Methods in org.redisson.api with parameters of type RObject Modifier and Type Method Description long
RKeys. 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, Cache<?,?> cache, RObject object, byte[] instanceId, 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(Class<T> codecClass, Class<K> rObjectClass)
<T extends Codec,K extends RObject>
TDefaultReferenceCodecProvider. getCodec(Class<T> codecClass, Class<K> rObjectClass, String name)
<T extends Codec,K extends RObject>
TDefaultReferenceCodecProvider. getCodec(RObjectField anno, Class<?> cls, Class<K> rObjectClass, String fieldName)
<T extends Codec,K extends RObject>
TReferenceCodecProvider. getCodec(Class<T> codecClass, Class<K> rObjectClass)
Get a codec instance by its class, the implementation class of the RObject interface.<T extends Codec,K extends RObject>
TReferenceCodecProvider. getCodec(Class<T> codecClass, Class<K> rObjectClass, String name)
Get a codec instance by its class, the implementation class of the RObject interface and the name of RObject (the value returned by RObject.getName() method).<T extends Codec,K extends RObject>
TReferenceCodecProvider. getCodec(RObjectField anno, Class<?> cls, Class<K> rObjectClass, String fieldName)
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.Methods in org.redisson.codec with parameters of type RObject Modifier and Type Method Description <T extends Codec>
TDefaultReferenceCodecProvider. getCodec(Class<T> codecClass, RObject rObject)
<T extends Codec>
TReferenceCodecProvider. getCodec(Class<T> codecClass, RObject rObject)
Get a codec instance by its class and an instance of the RObject. -
Uses of RObject in org.redisson.jcache
Classes in org.redisson.jcache that implement RObject Modifier and Type Class Description class
JCache<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 RObject
RedissonObjectBuilder. 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 void
RedissonObjectBuilder. store(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, ConnectionManager connectionManager)
RedissonMapReduce(RObject object, RedissonClient redisson, ConnectionManager connectionManager)
-
Uses of RObject in org.redisson.misc
Methods in org.redisson.misc with type parameters of type RObject Modifier and Type Method Description static <T extends RObject,K extends Codec>
TRedissonObjectFactory. createRObject(RedissonClient redisson, Class<T> expectedType, String name, K codec)
-
Uses of RObject in org.redisson.transaction
Classes in org.redisson.transaction that implement RObject Modifier and Type Class Description class
RedissonTransactionalBucket<V>
class
RedissonTransactionalLocalCachedMap<K,V>
class
RedissonTransactionalLock
class
RedissonTransactionalMap<K,V>
class
RedissonTransactionalMapCache<K,V>
class
RedissonTransactionalSet<V>
class
RedissonTransactionalSetCache<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)
AddCacheOperation(RObject set, Object value, String transactionId)
AddOperation(RObject set, Object value, String transactionId)
MoveOperation(RObject set, String destinationName, long threadId, Object value, String transactionId)
RemoveCacheOperation(RObject set, Object value, String transactionId)
RemoveOperation(RObject set, Object value, String transactionId)
-