Class AbstractListCommands<K,V>
- java.lang.Object
-
- io.quarkus.redis.runtime.datasource.AbstractRedisCommands
-
- io.quarkus.redis.runtime.datasource.ReactiveSortable<K,V>
-
- io.quarkus.redis.runtime.datasource.AbstractListCommands<K,V>
-
- Direct Known Subclasses:
ReactiveListCommandsImpl
class AbstractListCommands<K,V> extends ReactiveSortable<K,V>
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.mutiny.redis.client.Command
BLMPOP
protected static LPosArgs
DEFAULT_INSTANCE
static io.vertx.mutiny.redis.client.Command
LMPOP
protected Class<K>
typeOfKey
protected Class<V>
typeOfValue
-
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractRedisCommands
marshaller, redis
-
-
Constructor Summary
Constructors Constructor Description AbstractListCommands(RedisCommandExecutor redis, Class<K> k, Class<V> v)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_blmove(K source, K destination, Position positionInSource, Position positionInDest, Duration timeout)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_blmpop(Duration timeout, Position position, int count, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_blmpop(Duration timeout, Position position, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_blpop(Duration timeout, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_brpop(Duration timeout, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_brpoplpush(Duration timeout, K source, K destination)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lindex(K key, long index)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_linsertAfterPivot(K key, V pivot, V element)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_linsertBeforePivot(K key, V pivot, V element)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_llen(K key)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lmove(K source, K destination, Position positionInSource, Position positionInDest)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lmpop(Position position, int count, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lmpop(Position position, K... keys)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpop(K key)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpop(K key, int count)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpos(K key, V element)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpos(K key, V element, int count)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpos(K key, V element, int count, LPosArgs args)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpos(K key, V element, LPosArgs args)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpush(K key, V... elements)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lpushx(K key, V... elements)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lrange(K key, long start, long stop)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lrem(K key, long count, V element)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_lset(K key, long index, V element)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_ltrim(K key, long start, long stop)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_rpop(K key)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_rpop(K key, int count)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_rpoplpush(K source, K destination)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_rpush(K key, V... values)
(package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
_rpushx(K key, V... values)
(package private) KeyValue<K,V>
decodeKeyValue(io.vertx.mutiny.redis.client.Response r)
(package private) KeyValue<K,V>
decodeKeyValueWithList(io.vertx.mutiny.redis.client.Response r)
(package private) List<KeyValue<K,V>>
decodeListOfKeyValue(io.vertx.mutiny.redis.client.Response r)
(package private) List<Long>
decodeListOfLongs(io.vertx.mutiny.redis.client.Response r)
(package private) List<V>
decodeListV(io.vertx.mutiny.redis.client.Response r)
(package private) Long
decodeLongOrNull(io.vertx.mutiny.redis.client.Response r)
(package private) V
decodeV(io.vertx.mutiny.redis.client.Response r)
-
Methods inherited from class io.quarkus.redis.runtime.datasource.ReactiveSortable
sort, sort, sortAndStore, sortAndStore
-
Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractRedisCommands
execute
-
-
-
-
Field Detail
-
DEFAULT_INSTANCE
protected static final LPosArgs DEFAULT_INSTANCE
-
LMPOP
public static final io.vertx.mutiny.redis.client.Command LMPOP
-
BLMPOP
public static final io.vertx.mutiny.redis.client.Command BLMPOP
-
-
Constructor Detail
-
AbstractListCommands
AbstractListCommands(RedisCommandExecutor redis, Class<K> k, Class<V> v)
-
-
Method Detail
-
_blmove
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmove(K source, K destination, Position positionInSource, Position positionInDest, Duration timeout)
-
decodeV
V decodeV(io.vertx.mutiny.redis.client.Response r)
-
_blmpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmpop(Duration timeout, Position position, K... keys)
-
decodeKeyValueWithList
KeyValue<K,V> decodeKeyValueWithList(io.vertx.mutiny.redis.client.Response r)
-
_blmpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmpop(Duration timeout, Position position, int count, K... keys)
-
decodeListOfKeyValue
List<KeyValue<K,V>> decodeListOfKeyValue(io.vertx.mutiny.redis.client.Response r)
-
_blpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blpop(Duration timeout, K... keys)
-
_brpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _brpop(Duration timeout, K... keys)
-
_brpoplpush
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _brpoplpush(Duration timeout, K source, K destination)
-
_lindex
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lindex(K key, long index)
-
_linsertBeforePivot
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _linsertBeforePivot(K key, V pivot, V element)
-
_linsertAfterPivot
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _linsertAfterPivot(K key, V pivot, V element)
-
_llen
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _llen(K key)
-
_lmove
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmove(K source, K destination, Position positionInSource, Position positionInDest)
-
_lmpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmpop(Position position, K... keys)
-
_lmpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmpop(Position position, int count, K... keys)
-
_lpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpop(K key)
-
_lpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpop(K key, int count)
-
_lpos
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, LPosArgs args)
-
decodeLongOrNull
Long decodeLongOrNull(io.vertx.mutiny.redis.client.Response r)
-
_lpos
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, int count)
-
_lpos
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, int count, LPosArgs args)
-
_lpushx
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpushx(K key, V... elements)
-
_lrange
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lrange(K key, long start, long stop)
-
_lrem
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lrem(K key, long count, V element)
-
_lset
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lset(K key, long index, V element)
-
_ltrim
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _ltrim(K key, long start, long stop)
-
_rpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpop(K key)
-
_rpop
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpop(K key, int count)
-
_rpoplpush
io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpoplpush(K source, K destination)
-
-