RSetReactive.readIntersection added

pull/555/head
Nikita 9 years ago
parent 39f02d29c7
commit 8ddd8cae7e

@ -90,4 +90,13 @@ public interface RSetReactive<V> extends RCollectionReactive<V> {
*/ */
Publisher<Long> intersection(String... names); Publisher<Long> intersection(String... names);
/**
* Intersection sets specified by name with current set.
* Without current set state change.
*
* @param names
* @return
*/
Publisher<Set<V>> readIntersection(String... names);
} }

@ -118,6 +118,11 @@ public class RedissonSetReactive<V> extends RedissonExpirableReactive implements
return reactive(instance.removeAllAsync(c)); return reactive(instance.removeAllAsync(c));
} }
@Override
public Publisher<Set<V>> readIntersection(String... names) {
return reactive(instance.readIntersectionAsync(names));
}
@Override @Override
public Publisher<Long> intersection(String... names) { public Publisher<Long> intersection(String... names) {
List<Object> args = new ArrayList<Object>(names.length + 1); List<Object> args = new ArrayList<Object>(names.length + 1);

Loading…
Cancel
Save