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.CommandBLMPOPprotected static LPosArgsDEFAULT_INSTANCEstatic io.vertx.mutiny.redis.client.CommandLMPOPprotected Class<K>typeOfKeyprotected 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) LongdecodeLongOrNull(io.vertx.mutiny.redis.client.Response r)(package private) VdecodeV(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)
-
-