public interface RedissonReactiveClient
Modifier and Type | Method and Description |
---|---|
RBatchReactive |
createBatch()
Return batch object which executes group of
command in pipeline.
|
<V> List<RBucketReactive<V>> |
findBuckets(String pattern)
Returns a list of object holder instances by a key pattern
|
RAtomicLongReactive |
getAtomicLong(String name)
Returns "atomic long" instance by name.
|
RBitSetReactive |
getBitSet(String name)
Returns bitSet instance by name.
|
<V> RBlockingQueueReactive<V> |
getBlockingQueue(String name)
Returns blocking queue instance by name.
|
<V> RBlockingQueueReactive<V> |
getBlockingQueue(String name,
Codec codec)
Returns blocking queue instance by name
using provided codec for queue objects.
|
<V> RBucketReactive<V> |
getBucket(String name)
Returns object holder instance by name
|
<V> RBucketReactive<V> |
getBucket(String name,
Codec codec)
Returns object holder instance by name
using provided codec for object.
|
NodesGroup<ClusterNode> |
getClusterNodesGroup()
Get Redis cluster nodes group for server operations
|
Config |
getConfig()
Allows to get configuration provided
during Redisson instance creation.
|
<V> RDequeReactive<V> |
getDeque(String name)
Returns deque instance by name.
|
<V> RDequeReactive<V> |
getDeque(String name,
Codec codec)
Returns deque instance by name
using provided codec for deque objects.
|
<V> RHyperLogLogReactive<V> |
getHyperLogLog(String name)
Returns HyperLogLog instance by name.
|
<V> RHyperLogLogReactive<V> |
getHyperLogLog(String name,
Codec codec)
Returns HyperLogLog instance by name
using provided codec for hll objects.
|
RKeysReactive |
getKeys()
Returns keys operations.
|
RLexSortedSetReactive |
getLexSortedSet(String name)
Returns String based Redis Sorted Set instance by name
All elements are inserted with the same score during addition,
in order to force lexicographical ordering
|
<V> RListReactive<V> |
getList(String name)
Returns list instance by name.
|
<V> RListReactive<V> |
getList(String name,
Codec codec)
Returns list instance by name
using provided codec for list objects.
|
<K,V> RMapReactive<K,V> |
getMap(String name)
Returns map instance by name.
|
<K,V> RMapReactive<K,V> |
getMap(String name,
Codec codec)
Returns map instance by name
using provided codec for both map keys and values.
|
<K,V> RMapCacheReactive<K,V> |
getMapCache(String name)
Returns map-based cache instance by name.
|
<K,V> RMapCacheReactive<K,V> |
getMapCache(String name,
Codec codec)
Returns map-based cache instance by name
using provided codec for both cache keys and values.
|
NodesGroup<Node> |
getNodesGroup()
Get Redis nodes group for server operations
|
<M> RPatternTopicReactive<M> |
getPatternTopic(String pattern)
Returns topic instance satisfies by pattern name.
|
<M> RPatternTopicReactive<M> |
getPatternTopic(String pattern,
Codec codec)
Returns topic instance satisfies by pattern name
using provided codec for messages.
|
<V> RQueueReactive<V> |
getQueue(String name)
Returns queue instance by name.
|
<V> RQueueReactive<V> |
getQueue(String name,
Codec codec)
Returns queue instance by name
using provided codec for queue objects.
|
<V> RScoredSortedSetReactive<V> |
getScoredSortedSet(String name)
Returns Redis Sorted Set instance by name.
|
<V> RScoredSortedSetReactive<V> |
getScoredSortedSet(String name,
Codec codec)
Returns Redis Sorted Set instance by name
using provided codec for sorted set objects.
|
RScriptReactive |
getScript()
Returns script operations object
|
<V> RSetReactive<V> |
getSet(String name)
Returns set instance by name.
|
<V> RSetReactive<V> |
getSet(String name,
Codec codec)
Returns set instance by name
using provided codec for set objects.
|
<M> RTopicReactive<M> |
getTopic(String name)
Returns topic instance by name.
|
<M> RTopicReactive<M> |
getTopic(String name,
Codec codec)
Returns topic instance by name
using provided codec for messages.
|
void |
shutdown()
Shuts down Redisson instance NOT Redis server
|
<K,V> RMapCacheReactive<K,V> getMapCache(String name, Codec codec)
If eviction is not required then it's better to use regular map getMap(String, Codec)
.
name
- codec
- <K,V> RMapCacheReactive<K,V> getMapCache(String name)
If eviction is not required then it's better to use regular map getMap(String)
.
name
- <V> RBucketReactive<V> getBucket(String name)
name
- of object<V> RBucketReactive<V> getBucket(String name, Codec codec)
name
- of objectobject
- codec<V> List<RBucketReactive<V>> findBuckets(String pattern)
<V> RHyperLogLogReactive<V> getHyperLogLog(String name)
name
- of object<V> RHyperLogLogReactive<V> getHyperLogLog(String name, Codec codec)
name
- of objectobject
- codec<V> RListReactive<V> getList(String name)
name
- of object<V> RListReactive<V> getList(String name, Codec codec)
name
- of objectlist
- object codec<K,V> RMapReactive<K,V> getMap(String name)
name
- of map<K,V> RMapReactive<K,V> getMap(String name, Codec codec)
name
- of mapmap
- key and value codec<V> RSetReactive<V> getSet(String name)
name
- of set<V> RSetReactive<V> getSet(String name, Codec codec)
name
- of setset
- object codec<V> RScoredSortedSetReactive<V> getScoredSortedSet(String name)
name
- of scored sorted set<V> RScoredSortedSetReactive<V> getScoredSortedSet(String name, Codec codec)
name
- of scored sorted setscored
- sorted set object codecRLexSortedSetReactive getLexSortedSet(String name)
name
- <M> RTopicReactive<M> getTopic(String name)
name
- of topic<M> RTopicReactive<M> getTopic(String name, Codec codec)
name
- of topicmessage
- codec<M> RPatternTopicReactive<M> getPatternTopic(String pattern)
pattern
- of the topic<M> RPatternTopicReactive<M> getPatternTopic(String pattern, Codec codec)
pattern
- of the topicmessage
- codec<V> RQueueReactive<V> getQueue(String name)
name
- of queue<V> RQueueReactive<V> getQueue(String name, Codec codec)
name
- of queuequeue
- objects codec<V> RBlockingQueueReactive<V> getBlockingQueue(String name)
name
- of queue<V> RBlockingQueueReactive<V> getBlockingQueue(String name, Codec codec)
name
- of queuequeue
- objects codec<V> RDequeReactive<V> getDeque(String name)
name
- of deque<V> RDequeReactive<V> getDeque(String name, Codec codec)
name
- of dequedeque
- objects codecRAtomicLongReactive getAtomicLong(String name)
name
- of the "atomic long"RBitSetReactive getBitSet(String name)
name
- of bitSetRScriptReactive getScript()
RBatchReactive createBatch()
RKeysReactive getKeys()
void shutdown()
Config getConfig()
NodesGroup<Node> getNodesGroup()
NodesGroup<ClusterNode> getClusterNodesGroup()
Copyright © 2014–2015. All rights reserved.