From 8468b6c09895d0ab27cf8c889e379f70c7235810 Mon Sep 17 00:00:00 2001 From: Nikita Date: Tue, 15 Sep 2015 10:08:04 +0300 Subject: [PATCH] few comments added --- src/main/java/org/redisson/Redisson.java | 14 ++++++++++++++ src/main/java/org/redisson/RedissonBatch.java | 7 +++++++ src/main/java/org/redisson/RedissonClient.java | 14 ++++++++++++++ src/main/java/org/redisson/core/RBatch.java | 16 ++++++++++++++++ 4 files changed, 51 insertions(+) diff --git a/src/main/java/org/redisson/Redisson.java b/src/main/java/org/redisson/Redisson.java index 943a4ca73..dcbbb93cb 100755 --- a/src/main/java/org/redisson/Redisson.java +++ b/src/main/java/org/redisson/Redisson.java @@ -221,10 +221,24 @@ public class Redisson implements RedissonClient { return new RedissonSortedSet(commandExecutor, name); } + /** + * Returns Redis Sorted Set instance by name + * + * @param name + * @return + */ public RScoredSortedSet getScoredSortedSet(String name) { return new RedissonScoredSortedSet(commandExecutor, 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 + * + * @param name + * @return + */ public RLexSortedSet getLexSortedSet(String name) { return new RedissonLexSortedSet(commandExecutor, name); } diff --git a/src/main/java/org/redisson/RedissonBatch.java b/src/main/java/org/redisson/RedissonBatch.java index 8e658375a..b8089adde 100644 --- a/src/main/java/org/redisson/RedissonBatch.java +++ b/src/main/java/org/redisson/RedissonBatch.java @@ -25,6 +25,7 @@ import org.redisson.core.RBucketAsync; import org.redisson.core.RDequeAsync; import org.redisson.core.RHyperLogLogAsync; import org.redisson.core.RKeysAsync; +import org.redisson.core.RLexSortedSet; import org.redisson.core.RListAsync; import org.redisson.core.RMapAsync; import org.redisson.core.RQueueAsync; @@ -98,6 +99,12 @@ public class RedissonBatch implements RBatch { return new RedissonScoredSortedSet(executorService, name); } + @Override + public RLexSortedSet getLexSortedSet(String name) { + return new RedissonLexSortedSet(executorService, name); + } + + @Override public RScriptAsync getScript() { return new RedissonScript(executorService); diff --git a/src/main/java/org/redisson/RedissonClient.java b/src/main/java/org/redisson/RedissonClient.java index c8149529a..3a6d10034 100755 --- a/src/main/java/org/redisson/RedissonClient.java +++ b/src/main/java/org/redisson/RedissonClient.java @@ -106,8 +106,22 @@ public interface RedissonClient { */ RSortedSet getSortedSet(String name); + /** + * Returns Redis Sorted Set instance by name + * + * @param name + * @return + */ RScoredSortedSet getScoredSortedSet(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 + * + * @param name + * @return + */ RLexSortedSet getLexSortedSet(String name); /** diff --git a/src/main/java/org/redisson/core/RBatch.java b/src/main/java/org/redisson/core/RBatch.java index eccd1088b..5bdec295a 100644 --- a/src/main/java/org/redisson/core/RBatch.java +++ b/src/main/java/org/redisson/core/RBatch.java @@ -113,8 +113,24 @@ public interface RBatch { */ RAtomicLongAsync getAtomicLongAsync(String name); + /** + * Returns Redis Sorted Set instance by name + * + * @param name + * @return + */ RScoredSortedSet getScoredSortedSet(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 + * + * @param name + * @return + */ + RLexSortedSet getLexSortedSet(String name); + /** * Returns script operations object *